La función COUNT_DISTINCT
cuenta el número de elementos únicos de un campo.
Sintaxis
COUNT_DISTINCT( X )
Parámetros
-
X
: campo o expresión que contiene los elementos que deben contabilizarse.
Cómo funciona la función
COUNT_DISTINCT
La función COUNT_DISTINCT
usa un parámetro, que puede ser el nombre de una métrica, dimensión o expresión de cualquier tipo.
COUNT_DISTINCT
devuelve el número total de elementos únicos de ese campo o expresión.
Para contabilizar todos los elementos, incluidos los duplicados, utilice COUNT
.
Ejemplos
Example formula | Output |
---|---|
COUNT_DISTINCT(user_id) |
22.854.921 |
COUNT_DISTINCT(order_id) |
497.091.812 |
Límites de COUNT_DISTINCT
No se puede aplicar esta función a un campo agregado previamente ( tipo de Agregación Automática) o a una expresión que sea el resultado de otra función de agregación. Por ejemplo, si usas una fórmula como COUNT_DISTINCT(Sessions)
en una fuente de datos de Google Analytics, se producirá un error.
Para evitar que aumente el coste de las consultas al usar fuentes de datos de BigQuery, utiliza APPROX_COUNT_DISTINCT
.