COUNT_DISTINCT

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.