COUNT_DISTINCT

La función COUNT_DISTINCT cuenta la cantidad de elementos únicos en un campo.

Sintaxis

COUNT_DISTINCT( X )

Parámetros

  • X : Un campo o una expresión que contiene los elementos que se van a contar.

Cómo funciona la función COUNT_DISTINCT

La función COUNT_DISTINCT toma 1 parámetro, que puede ser el nombre de una métrica, dimensión o expresión de cualquier tipo. COUNT_DISTINCT muestra la cantidad total de elementos únicos en ese campo o expresión.

Para contar todos los elementos, incluidos los duplicados, usa 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 puedes aplicar esta función a un campo agregado previamente ( tipo de agregación Auto) ni a una expresión que sea el resultado de otra función de agregación. Por ejemplo, una fórmula como COUNT_DISTINCT(Sessions) en una fuente de datos de Google Analytics generará un error.

Para evitar posibles costos de consulta más altos cuando uses fuentes de datos de BigQuery, considera usar APPROX_COUNT_DISTINCT.