COUNT_DISTINCT

A função COUNT_DISTINCT contabiliza o número de itens exclusivos em um campo.

Sintaxe

COUNT_DISTINCT( X )

Parâmetros

  • X : campo ou expressão que contém os itens a serem contabilizados.

Sobre a função COUNT_DISTINCT

A função COUNT_DISTINCT usa um parâmetro, que pode ser o nome de uma métrica, dimensão ou expressão de qualquer tipo. COUNT_DISTINCT retorna o número total de itens únicos nesse campo ou expressão.

Para contabilizar todos os itens, incluindo os duplicados, use COUNT.

Exemplos

Example formula Output
COUNT_DISTINCT(user_id) 22,854,921
COUNT_DISTINCT(order_id) 497.091.812

Limites de COUNT_DISTINCT

Não é possível aplicar essa função a um campo pré-agregado ( tipo de agregação Auto) ou a uma expressão resultante de outra função de agregação. Por exemplo, uma fórmula como COUNT_DISTINCT(Sessions) em uma fonte de dados do Google Analytics vai gerar um erro.

Para não incorrer em custos de consulta mais altos ao usar as fontes de dados do BigQuery, use APPROX_COUNT_DISTINCT.