La fonction COUNT_DISTINCT
compte le nombre d'éléments uniques dans un champ.
Syntaxe
COUNT_DISTINCT( X )
Paramètres
-
X
: champ ou expression contenant les éléments à comptabiliser.
Fonctionnement de la fonction
COUNT_DISTINCT
La fonction COUNT_DISTINCT
utilise un seul paramètre. Il peut s'agir du nom d'une métrique, d'une dimension ou d'une expression d'un type quelconque.
COUNT_DISTINCT
renvoie le nombre total d'éléments uniques dans ce champ ou dans cette expression.
Pour comptabiliser tous les éléments, y compris les doublons, utilisez COUNT
.
Examples
Example formula | Output |
---|---|
|
22 854 921 |
|
497 091 812 |
Limites de COUNT_DISTINCT
Vous ne pouvez pas appliquer cette fonction à un champ pré-agrégé ( type d'agrégation Automatique) ni à une expression issue d'une autre fonction d'agrégation. Par exemple, dans une source de données Google Analytics, une formule du type COUNT_DISTINCT(Sessions)
générerait une erreur.
Pour éviter des coûts de requête plus élevés lors de l'utilisation de sources de données BigQuery, envisagez d'utiliser APPROX_COUNT_DISTINCT
.