Funkce DCount počítá jedinečné hodnoty v sadě záznamů

Funkce DCount počítá jedinečné hodnoty v sadě záznamů

Důležité informace:  Tento článek je strojově přeložený – přečtěte si toto upozornění. Anglickou verzi tohoto článku pro referenci najdete tady.

Jste někdy měli dlouhý seznam záznamů s možnou duplicitní hodnoty a chtěli získat počet obsahující pouze hodnoty jednorázové? Funkce DCount je, co budete potřebovat k určení počtu jedinečných hodnot v zadané sady záznamů. DPOČET()slouží v makra, výrazů dotazu nebo Vypočítaný ovládací prvek. Tady je ukázka DPOČET získat celkový počet objednávky, které byly nasazeny k určitému datu:

DCount( výraz, doména [, kritéria] )

Syntaxe uvedené funkce DCount má pár nezbytných a pár volitelných částí:

Argument

Popis

výraz

Povinná část určující pole, které slouží k výpočtu záznamů. Může se jednat o Řetězcový výraz označující pole v tabulce nebo dotazu nebo o výraz, který provádí výpočty v poli. Může například zahrnovat název pole tabulky, ovládací prvek formuláře nebo funkci. Funkce může být předdefinovaná nebo definovaná uživatelem, ale ne jiná doménová agregační funkce ani agregační funkce SQL.

doména

Povinná část, která definuje sadu záznamů, což může být tabulka nebo název dotazu.

kritéria

Toto je nepovinný a je řetězcový výraz s omezením oblast dat pro funkce DCount . Je podobný klauzule WHERE ve výrazu SQL. Mějte na paměti, že všechna pole jako kritéria musí být používána doményvrátí část syntaxe nebo funkce DCountNull.

Poznámka: I když může argument výraz provádět výpočty, nebudou výsledky dostupné, protože funkce DCount poskytuje jen počet záznamů.

Jinou instancí, ve které funkci DCount můžete chtít používat, je vypočítaný ovládací prvek při zahrnutí specifických kritérií k omezení rozsahu dat. Pokud chcete například zobrazit počet objednávek, které se mají dodat do Kalifornie, nastavte vlastnost ControlSource textového pole na následující výraz:

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

Pokud chcete zahrnout taky záznamy obsahující pole s hodnotou Null, použijte hvězdičku. K výpočtu počtu záznamů v tabulce Objednávky byste použili výraz:

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

Další informace o vytváření dotazů nebo používání výrazů najdete v následujících tématech:

Poznámka: Upozornění ke strojovému překladu: Tento článek přeložil počítačový systém bez zásahu člověka. Společnost Microsoft nabízí tyto strojové překlady proto, aby umožnila uživatelům, kteří nemluví anglicky, získat informace o produktech, službách a technologiích této společnosti. Protože je tento článek strojově přeložený, může obsahovat slovní, syntaktické nebo gramatické chyby.

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor. Vypadá to, že bude užitečné, když vás spojíme s některým z našich agentů z podpory Office.

×