Funktionen DTæl tæller de entydige værdier i et postsæt

Funktionen DTæl tæller de entydige værdier i et postsæt

Vigtigt: Denne artikel er maskinoversat. Se ansvarsfraskrivelsen. Du kan finde den engelske version af denne artikel her til din orientering.

Har du nogensinde havde en lang liste over poster med mulige dublerede værdier og gerne vil hente en optælling, der kun omfatter en værdi én gang? Funktionen DTÆL er, hvad du har brug for til at tælle entydige værdier i et bestemt sæt poster. Funktionen DTÆL() bruges i makroer, forespørgselsudtryk, eller i en beregnet kontrolelement. Her er et eksempel med funktionen til at få det samlede antal ordrer, der er placeret på en bestemt dato DCount:

DTæl( udtryk, domæne [, kriterier] )

Syntaksen i den ovenstående DTæl-funktion indeholder nogle påkrævede og nogle valgfrie dele:

Argument

Beskrivelse

udtryk

Påkrævet del, som identificerer det felt, der skal tælles poster i. Det kan være et strengudtryk, der identificerer et felt i en tabel eller forespørgsel, eller det kan være et udtryk, der foretager beregninger på et felt. Det kan f.eks. indeholde navnet på et tabelfelt, et formularkontrolelement eller en funktion. Funktionen kan enten være indbygget eller brugerdefineret, men det kan ikke være en anden domæneaggregeringsfunktion eller en SQL-aggregeringsfunktion.

domæne

Påkrævet del, der definerer postsættet, som kan være enten en tabel eller et navnet på en forespørgsel.

kriterier

Dette er valgfrit og er et strengudtryk, der begrænser dataområdet for funktionen DTÆL . Det er lig med WHERE-delsætningen i en SQL-udtryk. Husk, at alle felter, der bruges som kriterier også skal bruges i domæneen del af syntaksen eller funktionen DCount returnerer en Null.

Bemærk: Selvom argumentet udtr kan foretage beregninger, er resultaterne ikke tilgængelige, fordi funktionen DTæl kun returnerer antal poster.

Du kan også bruge funktionen DTæl i et beregnet kontrolelement, hvor du medtager kriterier, som begrænser dataintervallet. Hvis du f.eks. vil have vist antal ordrer, som skal sendes til Californien, skal du angive egenskaben Kontrolelementkilde for et tekstfelt til følgende udtryk:

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

Hvis du også vil medtage de poster, der indeholder felter med værdien Null, skal du bruge en stjerne. Hvis du vil beregne antal poster i tabellen Ordrer, skal du bruge:

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

Hvis du vil vide mere om at oprette forespørgsler og bruge udtryk, skal du se følgende:

Bemærk: Ansvarsfraskrivelse for maskinoversættelse: Denne artikel er blevet oversat af et computersystem uden menneskelig indgriben. Microsoft tilbyder disse maskinoversættelse for at hjælpe ikke-engelsktalende brugere til at kunne nyde indhold om Microsofts produkter, tjenester og teknologier. Da artiklen er maskinoversat, kan den indeholde forkerte ord eller syntaks- eller grammatikfejl.

Udvid dine færdigheder
Gå på opdagelse i kurser
Få nye funktioner først
Bliv Office Insider

Var disse oplysninger nyttige?

Tak for din feedback!

Tak for din feedback! Det lyder, som om det vil kunne hjælpe, hvis du bliver sat i forbindelse med en af vores Office-supportteknikere.

×