APPROX_COUNT_DISTINCT

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.