COUNT_DISTINCT

A função COUNT_DISTINCT conta o número de itens únicos num campo.

Sintaxe

COUNT_DISTINCT( X )

Parâmetros

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

Como funciona a função COUNT_DISTINCT

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

Para contar todos os itens, incluindo 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 pode aplicar esta função a um campo pré-agregado ( tipo de agregação de automático) nem a uma expressão que seja o resultado de outra função de agregação. Por exemplo, uma fórmula como COUNT_DISTINCT(Sessions) numa origem de dados do Google Analytics produz um erro.

Para evitar incorrer possivelmente em custos de consulta mais elevados quando usar origens de dados do BigQuery, considere usar APPROX_COUNT_DISTINCT.