Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:
Počítaný sloupec
Počítaná tabulka
míra
vizuální
Vrátí odhadovaný počet jedinečných hodnot ve sloupci.
Important
APPROXIMATEDISTINCTCOUNT Podpora režimů úložiště Import a Direct Lake je aktuálně ve verzi Preview.
Syntax
APPROXIMATEDISTINCTCOUNT(<columnName>)
Parametry
| Semestr | Popis |
|---|---|
column |
Vstupní sloupec |
Argument column nemůže být výraz.
Návratová hodnota
Přibližný počet jedinečných hodnot v column.
Poznámky
Jediným argumentem této funkce je sloupec. Použijte sloupce obsahující libovolný typ dat. Když funkce nenajde žádné řádky, které se mají spočítat, vrátí hodnotu
BLANK; v opačném případě vrátí počet jedinečných hodnot.V režimu importu direct lake na OneLake a Direct Lake v SQL bez náhradního použití funkce používá algoritmus HyperLoglog na straně motoru.
V režimu DirectQuery vyvolá funkce odpovídající operaci agregace ve zdroji dat. Toto chování se podporuje pro Azure SQL, Azure Synapse vyhrazený fond SQL, BigQuery, Databricks a Snowflake. Direct Lake v SQL používá toto chování DirectQuery, když se vrátí do režimu DirectQuery.
Tuto funkci použijte pro sloupce s vysokou kardinalitou, pokud je přijatelný přibližný výsledek. Použijte DISTINCTCOUNT , když potřebujete přesný výsledek.
U sloupců
APPROXIMATEDISTINCTCOUNTs nízkou kardinalitou může být výkon pomalejší nežDISTINCTCOUNT. Může také používat více paměti nežDISTINCTCOUNTu velkých modelů, vysoké souběžnosti nebo mnoha skupin podle skupin.Odhadovaný počet vrácený chybou
APPROXIMATEDISTINCTCOUNTmá přibližně 1,6% pro modely Import a Direct Lake.