Mit der COUNT_DISTINCT
-Funktion wird die Anzahl der eindeutigen Elemente in einem Feld ermittelt.
Syntax
COUNT_DISTINCT( X )
Parameter
-
X
: ein Feld oder Ausdruck, das bzw. der die zu zählenden Elemente enthält.
Funktionsweise der Funktion
COUNT_DISTINCT
Die COUNT_DISTINCT
-Funktion verwendet einen Parameter, bei dem es sich um den Namen eines Messwerts, einer Dimension oder eines Ausdrucks beliebigen Typs handeln kann.
COUNT_DISTINCT
gibt die Gesamtzahl der eindeutigen Elemente in diesem Feld oder Ausdruck zurück.
Sollen alle Elemente einschließlich Duplikaten gezählt werden, verwenden Sie COUNT
.
Beispiele
Example formula | Output |
---|---|
|
22.854.921 |
|
497.091.812 |
Einschränkungen von COUNT_DISTINCT
Sie können diese Funktion nicht auf ein vorab zusammengefasstes Feld ( Aggregationstyp Auto) oder einen Ausdruck anwenden, der das Ergebnis einer anderen Aggregationsfunktion ist. Eine Formel wie COUNT_DISTINCT(Sessions)
in einer Google Analytics-Datenquelle führt beispielsweise zu einem Fehler.
Um höhere Abfragekosten bei der Verwendung von BigQuery-Datenquellen zu vermeiden, sollten Sie APPROX_COUNT_DISTINCT
verwenden.