Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt eine geschätzte Anzahl eindeutiger Werte in einer Spalte zurück.
Important
Die Unterstützung für APPROXIMATEDISTINCTCOUNT den Import- und Direct Lake-Speichermodus befindet sich derzeit in der Vorschau.
Syntax
APPROXIMATEDISTINCTCOUNT(<columnName>)
Parameter
| Ausdruck | Beschreibung |
|---|---|
column |
Eingabespalte. |
Das column Argument kann kein Ausdruck sein.
Rückgabewert
Die ungefähre Anzahl unterschiedlicher Werte in column.
Bemerkungen
Das einzige Argument für diese Funktion ist eine Spalte. Verwenden Sie Spalten, die einen beliebigen Datentyp enthalten. Wenn die Funktion keine Zu zählenden Zeilen findet, wird ein
BLANK; andernfalls wird die Anzahl unterschiedlicher Werte zurückgegeben.Im Importmodus, Direct Lake auf OneLake und Direct Lake auf SQL ohne Fallback verwendet die Funktion einen modulseitigen HyperLogLog-Algorithmus.
Im DirectQuery-Modus ruft die Funktion einen entsprechenden Aggregationsvorgang in der Datenquelle auf. Dieses Verhalten wird für Azure SQL, Azure Synapse dedizierten SQL-Pool, BigQuery, Databricks und Snowflake unterstützt. Direct Lake auf SQL verwendet dieses DirectQuery-Verhalten, wenn es auf den DirectQuery-Modus zurückfällt.
Verwenden Sie diese Funktion für Spalten mit hoher Kardinalität, wenn ein ungefähres Ergebnis akzeptabel ist. Verwenden Sie diese Angabe DISTINCTCOUNT , wenn Sie ein genaues Ergebnis benötigen.
Bei Spalten
APPROXIMATEDISTINCTCOUNTmit niedriger Kardinalität kann es langsamer alsDISTINCTCOUNTsein. Es kann auch mehr ArbeitsspeicherDISTINCTCOUNTals , insbesondere bei großen Modellen, hoher Parallelität oder vielen Gruppen nach Gruppen verwenden.Die geschätzte Anzahl, die zurückgegeben
APPROXIMATEDISTINCTCOUNTwird, weist eine Fehlerrate von ca. 1,6% für Import- und Direct Lake-Modelle auf.