Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Vzťahuje sa na:
vypočítaný stĺpec
vypočítanej tabuľky![]()
vizuálového výpočtu
Vráti odhadovaný počtu jedinečných hodnôt v stĺpci.
Dôležité
Podpora režimov APPROXIMATEDISTINCTCOUNT úložiska Import a Direct Lake je momentálne vo verzii Preview.
Syntax
APPROXIMATEDISTINCTCOUNT(<columnName>)
Parametre
| Termín | Popis |
|---|---|
column |
Vstupný stĺpec. |
Argument column nemôže byť výrazom.
Vrátená hodnota
Približný počet jedinečných hodnôt v column.
Poznámky
Jediným argumentom pre túto funkciu je stĺpec. Použite stĺpce obsahujúce akýkoľvek typ údajov. Keď funkcia nenájde riadky, ktoré sa majú spočítať, vráti
BLANKhodnotu ; v opačnom prípade vráti počet jedinečných hodnôt.V režime importu, Direct Lake na OneLake a Direct Lake v SQL bez záložného, funkcia používa algoritmus HyperLogLog na strane nástroja.
V režime DirectQuery funkcia vyvolá v zdroji údajov príslušnú operáciu agregácie. Toto správanie je podporované pre Azure SQL, Azure Synapse vyhradený fond SQL, BigQuery, Databricks a Snowflake. Direct Lake on SQL používa toto správanie DirectQuery, keď spadá späť do režimu DirectQuery.
Túto funkciu použite pre stĺpce s vysokou kardinalitou, ak je prijateľný približný výsledok. Použite DISTINCTCOUNT vtedy, keď potrebujete presný výsledok.
Stĺpce s nízkou kardinalitou
APPROXIMATEDISTINCTCOUNTmôžu fungovať pomalšie akoDISTINCTCOUNT. Môže tiež využiť viac pamäte akoDISTINCTCOUNT, najmä v prípade veľkých modelov, vysokej súbežnosti alebo viacerých skupín zoskupenia.Odhadovaný počet vrátený funkciou
APPROXIMATEDISTINCTCOUNTmá chybovosť približne 1,6% pre modely importu a Direct Lake.