DCount-funksjonen teller de unike verdiene i et postsett

DCount-funksjonen teller de unike verdiene i et postsett

Viktig: Denne artikkelen er maskinoversatt, se ansvarsfraskrivelsen. Du finner den engelske versjonen av artikkelen her som referanse.

Har du noen gang hadde en lang liste over poster med mulige dupliserte verdier og ønsket å finne et antall som bare inneholder en verdi én gang? DCount -funksjonen er det du trenger å telle unike verdier i en angitt av poster. DCount() -funksjonen brukes i makroer, spørringsuttrykk, eller i en beregnet kontroll. Her er et eksempel DCount-funksjonen til å få det totale antallet ordrer som ble plassert på en bestemt dato:

DCount( uttr, domene [, vilkår] )

Syntaksen til DCount-funksjonen ovenfor har noen obligatoriske og noen valgfrie deler:

Argument

Beskrivelse

uttr

Obligatorisk del som identifiserer feltet som skal brukes til å telle postene. Det kan være et strenguttrykk som identifiserer et felt i en tabell eller spørring, eller et uttrykk som utfører beregninger i et felt. Det kan for eksempel inkludere et tabellfeltnavn, en skjemakontroll eller en funksjon. Funksjonen kan være innebygd eller brukerdefinert, men ikke en annen domenemengde- eller SQL-mengdefunksjon.

domene

Obligatorisk del som definerer postsettet, som kan være et tabell- eller spørringsnavn.

vilkår

Dette er valgfritt og er et strenguttrykk som begrenser dataområdet for DCount -funksjonen. Det er lik WHERE-setningsdelen i en SQL-uttrykk. Husk at alle feltene som brukes som vilkår må også brukes i domeneten del av syntaksen eller DCount -funksjonen returnerer en Null.

Merknad: Selv om uttr-argumentet kan utføre beregninger, er ikke resultatene tilgjengelige fordi DCount-funksjonen bare gir deg et antall poster.

Et annet tilfelle der det kan være aktuelt å bruke DCount-funksjonen, er i en beregnet kontroll når du inkluderer spesifikke vilkår for å begrense dataområdet. Hvis du for eksempel vil vise antall ordrer som skal sendes til California, angir du ControlSource-egenskapen for en tekstboks til følgende uttrykk:

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

Hvis du også vil ha med poster som har Null-felter, bruker du en stjerne. Hvis du vil beregne antall poster i en Ordrer-tabell, bruker du:

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

Du finner mer informasjon om hvordan du oppretter spørringer eller bruker uttrykk, her:

Merknad: Ansvarsfraskrivelse for maskinoversettelse: Denne artikkelen er oversatt av et datasystem i stedet for en oversetter. Microsoft tilbyr disse maskinoversettelsene slik at brukere som ikke snakker engelsk, får tilgang til innhold om Microsoft-produkter, -tjenester og –teknologier. Ettersom artikkelen er maskinoversatt, kan den inneholde feil i vokabular, syntaks eller grammatikk.

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Office Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×