Funktionen DAntal räknar de unika värdena i en postuppsättning.

Funktionen DAntal räknar de unika värdena i en postuppsättning.

Obs!:  Vi vill kunna erbjuda dig bästa möjliga supportinnehåll så fort som möjligt och på ditt språk. Den här sidan har översatts med hjälp av automatiserad översättning och kan innehålla grammatiska fel eller andra felaktigheter. Vår avsikt är att den här informationen ska vara användbar för dig. Vill du berätta för oss om informationen är till hjälp längst ned på sidan? Här är artikeln på engelska som referens.

Har du någonsin hade en lång lista över poster med möjliga dubbletter och vill räkna som endast innehåller ett värde en gång? Funktionen DAntal är vad du behöver räkna unika värden i en uppsättning poster. Funktionen DAntal() används i makron, fråga uttryck eller i en beräknad kontroll. Här är ett exempel DAntal att få det totala antalet order som lagts på ett visst datum:

DAntal( uttr, domän [, villkor] )

Det finns några nödvändiga kriterier för DAntal-syntaxen, samt vissa valfria delar:

Argument

Beskrivning

uttr

Nödvändig del som identifierar fältet som ska användas för att beräkna uppsättningarna. Det kan vara ett stränguttryck som identifierar ett fält i en tabell eller en fråga, eller vara ett uttryck som utför en beräkning i ett fält. Till exempel kan det innehålla ett fältnamn, en formulärkontroll eller en funktion. Funktionen kan antingen vara inbyggd eller användardefinierad men ej en annan mängdfunktion för domäner eller SQL-mängdfunktion.

domän

Nödvändig del som definierar postuppsättningen, vilket antingen kan vara en tabell eller ett frågenamn.

villkor

Detta är valfritt och är ett stränguttryck som begränsar dataområde för funktionen DAntal . Den liknar WHERE-satsen i SQL-uttryck. Kom ihåg att de fält som används som villkor måste även användas i domänenen del av syntaxen eller funktionen DAntal returnerar en Null.

Obs!: Även om argumentet uttr kan genomföra beräkningar är inte resultaten tillgängliga eftersom du med funktionen DAntal bara får en beräkning av antalet uppsättningar.

Ett annat tillfälle då du kan dra nytta av funktionen DAntal är i en beräknad kontroll när du tar med specifika villkor för att begränsa dataområdet. Om du till exempel vill visa antalet order som ska levereras till Kalifornien anger du egenskapen Kontrollkälla för en textruta till följande uttryck:

=DCount("[OrderID]", "Orders", "[ShipRegion] = 'CA'")

Om du också vill ha med uppsättningar med fält vars värde är Noll använder du en asterisk. Om du vill beräkna antalet uppsättningar i en Ordertabell använder du följande:

intX = DCount("*", "Orders")

Om du vill ha mer information om hur du skapar frågor eller använder uttryck kan du läsa mer i de här avsnittet:

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×