La funzione COUNT_DISTINCT
conteggia il numero di elementi unici in un campo.
Sintassi
COUNT_DISTINCT(value)
Parametri
value
: un campo o un'espressione contenente gli elementi da conteggiare.
Come utilizzare 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
.
Ci sono altri due modi per applicare questa funzione:
- In un'origine dati, imposta il tipo di aggregazione di un campo su
Count Distinct
. - In un report, modifica l'aggregazione del campo in un grafico.
Esempio di COUNT_DISTINCT
COUNT_DISTINCT(
Pagina): conteggia il numero di valori non univoci nella dimensione Pagina.
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 genererà un errore.
Per evitare il rischio di sostenere costi delle query più elevati quando utilizzi le origini dati BigQuery, puoi utilizzare APPROX_COUNT_DISTINCT.