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 contados.
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 automática) 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 em custos de consulta possivelmente mais elevados quando usar origens de dados do BigQuery, considere usar APPROX_COUNT_DISTINCT.