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

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

Viktigt!: Den här artikeln är maskinöversatt, se ansvarsfriskrivningen. Den engelska versionen av den här artikeln finns här för din 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:

Obs!: Ansvarsfriskrivning för maskinöversättning: Den här artikeln har översatts av ett datorsystem utan mänsklig inblandning. Microsoft erbjuder dessa maskinöversättningar för att hjälpa icke engelskspråkiga användare att ta del av information om Microsofts produkter, tjänster och tekniker. Eftersom artikeln är maskinöversatt kan den innehålla fel i ordval, syntax och grammatik.

Utöka dina 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.

×