Muistiinpano
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää kirjautua sisään tai vaihtaa hakemistoa.
Tämän sivun käyttö edellyttää valtuutusta. Voit yrittää vaihtaa hakemistoa.
Koskee seuraavia:
Laskettu sarake
Laskettu taulukko
Mittayksikkö
Visuaalinen laskenta -
Palauttaa arvioidun sarakkeen yksilöllisten arvojen määrän.
Tärkeää
Tuonti- APPROXIMATEDISTINCTCOUNT ja Direct Lake -tallennustilojen tuki on tällä hetkellä esikatselutilassa.
Syntaksi
APPROXIMATEDISTINCTCOUNT(<columnName>)
Parametrit
| Termi | Kuvaus |
|---|---|
column |
Syötesarake. |
Argumentti column ei voi olla lauseke.
Palautusarvo
columnerillisten arvojen arvioitu määrä.
Huomautuksia
Ainoa argumentti tälle funktiolle on sarake. Käytä minkä tahansa tyyppisiä tietoja sisältäviä sarakkeita. Kun funktio ei löydä yhtään laskettavaa riviä, se palauttaa arvon
BLANK; muussa tapauksessa se palauttaa erillisten arvojen määrän.Tuontitilassa Direct Lake OneLakessa ja Direct Lake SQL:ssä ilman varatoimintoa funktio käyttää moduulipuolen HyperLogLog-algoritmia.
DirectQuery-tilassa funktio käynnistää vastaavan koostamistoiminnon tietolähteessä. Tätä toimintaa tuetaan Azure SQL, Azure Synapse erillisessä SQL-varannossa, BigQueryssä, Databricksissa ja Snowflakessa. SQL Direct Lake käyttää tätä DirectQuery-toimintaa, kun se palaa DirectQuery-tilaan.
Käytä tätä funktiota suuren kardinaliteetin sarakkeissa, kun likimääräinen tulos on hyväksyttävä. Käytä tätä DISTINCTCOUNT , kun tarvitset tarkan tuloksen.
Jos sarakkeen kardinaliteetti on pieni,
APPROXIMATEDISTINCTCOUNTse voi toimia hitaammin kuinDISTINCTCOUNT. Se voi myös käyttää enemmän muistia kuinDISTINCTCOUNT, etenkin suuria malleja, suurta samanaikaiuutta tai useita ryhmittelyperuste-ryhmiä.Palauttaman arvioidun
APPROXIMATEDISTINCTCOUNTmäärän virhetaso on noin 1,6% tuonti- ja Direct Lake -malleissa.