COUNT_DISTINCT

La funzione COUNT_DISTINCT conteggia il numero di elementi unici in un campo.

Sintassi

COUNT_DISTINCT( X )

Parametri

  • X : un campo o un'espressione contenente gli elementi da conteggiare.

Come funziona la funzione COUNT_DISTINCT

La funzione COUNT_DISTINCT utilizza un parametro, che può essere il nome di una metrica, una dimensione o un'espressione di qualsiasi tipo. COUNT_DISTINCT restituisce il numero totale di elementi univoci in tale campo o espressione.

Per conteggiare tutti gli elementi, inclusi i duplicati, utilizza COUNT.

Esempi

Example formula Output
COUNT_DISTINCT(user_id) 22.854.921
COUNT_DISTINCT(order_id) 497.091.812

Limiti di COUNT_DISTINCT

Non puoi applicare questa funzione a un campo preaggregato ( tipo di aggregazione Auto) o a un'espressione che sia il risultato di un'altra funzione di aggregazione. Ad esempio, una formula come COUNT_DISTINCT(Sessions) in un'origine dati Google Analytics genera un errore.

Per evitare il rischio di sostenere costi delle query più elevati quando utilizzi le origini dati BigQuery, puoi utilizzare APPROX_COUNT_DISTINCT.