Počítanie jedinečných hodnôt v skupine záznamov pomocou funkcie DCount

Počítanie jedinečných hodnôt v skupine záznamov pomocou funkcie DCount

Už ste niekedy mali dlhý zoznam záznamov s možnými duplicitnými hodnotami a chceli by ste získať počet, ktorý obsahuje len jednu hodnotu? Funkcia DCOUNT je to, čo potrebujete na sčítanie jedinečných hodnôt v zadanej množine záznamov. Funkcia DCOUNT() sa používa v makrách, výrazoch dotazu alebo v vypočítavaný ovládací prvok. Tu je vzorová Funkcia DCount na získanie celkového počtu objednávok, ktoré boli umiestnené v určitom dátume:

Poznámka: Tento článok už splnil svoju úlohu a čoskoro ho odstránime. S cieľom predísť hláseniam Stránka sa nenašla odstraňujeme známe prepojenia. Ak ste vytvorili prepojenia na túto stránku, odstráňte ich, spoločne tak prispejeme k prepojenému webu.

DCOUNT (výraz, doména [, kritériá] )

Syntax funkcie vyššie DCount má niekoľko musí mať a voliteľné časti:

Argument

Popis

výraz

Požadovaná časť označujúca pole, ktoré sa má použiť na spočítanie záznamov. Môže to byť reťazcový výraz identifikácie poľa v tabuľke alebo dotaze alebo výrazu, ktorý robí výpočty v poli. Môže napríklad obsahovať názov poľa tabuľky, ovládací prvok formulára alebo funkciu. Funkcia môže byť buď vstavaná alebo definovaná používateľom, ale nie inou doménou alebo agregačnou funkciou SQL.

doména

Požadovaná časť definujúca množinu záznamov, ktorá môže byť buď názov tabuľky alebo dotazu.

kritériá

Táto možnosť je voliteľná a predstavuje výraz reťazca, ktorý obmedzuje rozsah údajov pre funkciu DCOUNT . Je podobná klauzule WHERE vo výraze SQL. Nezabudnite, že všetky polia použité ako kritériá sa musia použiť aj v časti syntaxe doményalebo funkcia DCOUNT vráti hodnotu null.

Poznámka:  Hoci argument výrazu môže vykonávať výpočty, výsledky nie sú k dispozícii, pretože funkcia DCOUNT poskytuje len počet záznamov.

Ďalšou inštanciou, na ktorej možno budete chcieť použiť funkciu DCOUNT , je vo vypočítavanom ovládacom prvku, keď zahrniete špecifické kritériá na obmedzenie rozsahu údajov. Ak chcete napríklad zobraziť počet objednávok, ktoré sa majú dodať do Kalifornie, nastavte vlastnosť ControlSource textového poľa na nasledujúci výraz:

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

Ak chcete zahrnúť aj záznamy s nulovými poľami, použite hviezdičku. Ak chcete vypočítať počet záznamov v tabuľke objednávky, môžete použiť:

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

Ďalšie informácie o vytváraní dotazov alebo používaní výrazov nájdete v týchto témach:

Poznámka:  Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Môžete nám dať vedieť, či boli tieto informácie pre vás užitočné? Tu nájdete anglický článok ako referenciu.

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office