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(value)
Parametri
value
: un campo o un'espressione contenente gli elementi da conteggiare.
Come utilizzare 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 nel campo o nell'espressione in questione.
APPROX_COUNT_DISTINCT è più efficiente in termini di elaborazione delle query rispetto a COUNT_DISTINCT, ma restituisce risultati meno precisi. Se il set di dati è molto grande o se il rendimento del report è più importante del conteggio esatto, ti consigliamo di utilizzare APPROX_COUNT_DISTINCT. L'uso di APPROX_COUNT_DISTINCT anziché 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.
Esempio di APPROX_COUNT_DISTINCT
APPROX_COUNT_DISTINCT(
Page): conteggia il numero approssimativo di valori univoci nella dimensione Page.
Limiti di APPROX_COUNT_DISTINCT
- La funzione APPROX_COUNT_DISTINCT è disponibile solo se utilizzata con origini dati BigQuery.
- Per le origini dati che non supportano APPROX_COUNT_DISTINCT, questa funzione 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 comeAPPROX_COUNT_DISTINCT(Sessions)
in un'origine dati Google Analytics genererà un errore.