APPROXIMATEDISTINCTCOUNT

Vzťahuje sa na:vypočítaný stĺpecvypočítanej tabuľkyvizuá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 APPROXIMATEDISTINCTCOUNT môžu fungovať pomalšie ako DISTINCTCOUNT. Môže tiež využiť viac pamäte ako DISTINCTCOUNT, najmä v prípade veľkých modelov, vysokej súbežnosti alebo viacerých skupín zoskupenia.

  • Odhadovaný počet vrátený funkciou APPROXIMATEDISTINCTCOUNT má chybovosť približne 1,6% pre modely importu a Direct Lake.