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

Dôležité : Tento článok je strojovo preložený, prečítajte si vyhlásenie. Anglickú verziu tohto článku nájdete tu a môžete ju použiť ako referenciu.

Ste niekedy mal dlhý zoznam záznamov pomocou možné duplicitné hodnoty a chceli dostať počet, ktorý obsahuje iba hodnoty jednorazové? Funkcia DCount sa, čo je potrebné na zistenie počtu jedinečných hodnôt v zadanej množine záznamov. Funkcia DCount() sa používa v makrá, výrazy dotazu alebo vypočítavaný ovládací prvok. Tu je Funkcia DCount vzorky na získanie celkového počtu objednávok, ktoré boli umiestnené na konkrétny dátum:

DCount( výraz; doména; [kritériá] )

Uvedená syntax funkcie DCount má niekoľko povinných a voliteľných súčastí:

Argument

Popis

výraz

Povinná časť určujúca pole, v ktorom sa majú počítať záznamy. Môže to byť reťazcový výraz, ktorý určuje pole v tabuľke alebo v dotaze, alebo to môže byť výraz, ktorý vykonáva výpočet v poli. Môže napríklad zahŕňať názov tabuľky, ovládací prvok formulára alebo funkciu. Funkcia môže byť predvolená alebo definovaná používateľom, ale nemôže to byť agregačná funkcia inej domény ani agregačná funkcia SQL.

doména

Povinná časť určujúca skupinu záznamov, ktorou môže byť tabuľka alebo názov dotazu.

kritériá

Toto je voliteľné a je reťazcový výraz, ktorá obmedzuje rozsah údajov pre funkciu DCount . Je podobná klauzula WHERE vo výraze SQL. Nezabudnite, že všetky polia použiť ako kritériá musí používať aj v doménečasť syntax alebo funkcia DCount vráti Null.

Poznámka : Hoci argument výraz dokáže vykonávať výpočty, ich výsledky nie sú k dispozícii, pretože funkcia DCount spočíta len počet záznamov.

Ďalší prípad, v ktorom môže byť vhodné použiť funkciu DCount, je pri vypočítavanom ovládacom prvku, keď na ohraničenie rozsahu údajov používate konkrétne kritériá. Ak chcete napríklad zobraziť počet objednávok, ktoré majú byť dodané do Kalifornie, nastavte vlastnosť Zdroj ovládacieho prvku textového poľa na nasledujúci výraz:

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

Ak chcete zahrnúť aj záznamy, ktoré majú polia s hodnotou Null, použite hviezdičku. Pri výpočte počtu záznamov v tabuľke Objednávky by ste použili:

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 : Vyhlásenie týkajúce sa strojového prekladu: Tento článok bol preložený počítačovým systémom bez zásahu človeka. Poskytovaním týchto strojových prekladov umožňuje spoločnosť Microsoft aj používateľom, ktorí nehovoria po anglicky, využívať obsah o produktoch, službách a technológiách spoločnosti Microsoft. Článok bol preložený strojovo, môže preto obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky.

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

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×