La funzione APPROX_COUNT_DISTINCT
conteggia il numero approssimativo di elementi unici in un campo.
APPROX_COUNT_DISTINCT
is only available when your data comes from a BigQuery data source. For other data source types, use
COUNT_DISTINCT
.
Sintassi
APPROX_COUNT_DISTINCT
( X )
Parametri
- X : un campo o un'espressione contenente gli elementi da conteggiare.
Come funziona la funzione
APPROX_COUNT_DISTINCT
La funzione APPROX_COUNT_DISTINCT
utilizza un parametro, che può essere il nome di una metrica, una dimensione o un'espressione di qualsiasi tipo.
APPROX_COUNT_DISTINCT
restituisce il numero approssimativo di elementi unici in tale campo o espressione.
APPROX_COUNT_DISTINCT
è più efficiente in termini di elaborazione delle query rispetto a
COUNT_DISTINCT
, ma restituisce risultati meno esatti. Se il set di dati è molto grande o se il rendimento del report è più importante dei conteggi esatti, ti consigliamo di utilizzare
APPROX_COUNT_DISTINCT
. L'utilizzo di
APPROX_COUNT_DISTINCT
anziché di
COUNT_DISTINCT
può anche contribuire a ridurre i costi delle query quando utilizzi le origini dati BigQuery.
Per una spiegazione approfondita di come funziona l'aggregazione approssimativa, consulta la documentazione di BigQuery.
Esempi
APPROX_COUNT_DISTINCT( Page )
: conteggia il numero approssimativo di valori univoci nella dimensione Pagina.
Limiti di
APPROX_COUNT_DISTINCT
- La funzione
APPROX_COUNT_DISTINCT
è disponibile solo se utilizzata con le origini dati BigQuery. Solo per uso interno di Google: APPROX_COUNT_DISTINCT è disponibile anche per le origini dati #plx.
- Per le origini dati che non supportano
APPROX_COUNT_DISTINCT
,
APPROX_COUNT_DISTINCT
si comporta come COUNT_DISTINCT.
- Non puoi applicare questa funzione a una metrica preaggregata ( tipo di aggregazione Auto) o a un'espressione che sia il risultato di un'altra funzione di aggregazione. Ad esempio, una formula come
APPROX_COUNT_DISTINCT(Sessions)
in un'origine dati Google Analytics genera un errore.