A função APPROX_COUNT_DISTINCT
contabiliza o número aproximado de itens únicos em um campo.
APPROX_COUNT_DISTINCT
is only available when your data comes from a BigQuery data source. For other data source types, use COUNT_DISTINCT
.Sintaxe
Parâmetros
- X: campo ou expressão que contém os itens a serem contabilizados.
Sobre a função APPROX_COUNT_DISTINCT
A função APPROX_COUNT_DISTINCT
utiliza um parâmetro, que pode ser o nome de uma métrica, dimensão ou expressão de qualquer tipo. A APPROX_COUNT_DISTINCT
retorna o número aproximado de itens únicos nesse campo ou expressão.
APPROX_COUNT_DISTINCT
é mais eficiente no processamento de consultas do que COUNT_DISTINCT
, mas retorna resultados menos exatos. Caso seu conjunto de dados seja muito grande ou a performance do relatório seja mais importante do que contagens exatas, use APPROX_COUNT_DISTINCT
. Utilizar APPROX_COUNT_DISTINCT
em vez de COUNT_DISTINCT
também pode ajudar a reduzir os custos de consulta em fontes de dados do BigQuery.
Consulte a documentação do BigQuery para acessar uma explicação detalhada de como funciona a agregação aproximada.
Exemplos
APPROX_COUNT_DISTINCT(Page)
: conta o número aproximado de valores únicos na dimensão Página.Limites de APPROX_COUNT_DISTINCT
- A função
APPROX_COUNT_DISTINCT
só fica disponível quando usada com fontes de dados do BigQuery. - No caso de fontes de dados que não são compatíveis com
APPROX_COUNT_DISTINCT
,APPROX_COUNT_DISTINCT
vai funcionar como COUNT_DISTINCT. - Não é possível aplicar essa função a uma métrica pré-agregada (tipo de agregação Auto) ou a uma expressão resultante de outra função de agregação. Por exemplo, uma fórmula como
APPROX_COUNT_DISTINCT(Sessions)
em uma fonte de dados do Google Analytics vai gerar um erro.