Utilizzo
measure: field_name {
approximate_threshold: 100000
}
}
Gerarchia
approximate_threshold |
Tipi di campi possibili
MisuraAccetta
Un numero intero |
Definizione
Il codice SQL precedente di Google BigQuery calcola un count_distinct
esatto se ci sono meno di 1000 valori distinti, ma esegue un'approssimazione per un numero maggiore di valori distinti. Il numero approssimativo è più rapido, ma generalmente presenta un errore di alcune percentuali.
Se vuoi che il codice SQL precedente di BigQuery calcoli un valore count_distinct
esatto per più di 1000 valori distinti, puoi impostare l'importo corrispondente con il parametro approximate_threshold
.
Esempi
Restituisci un count_distinct
esatto per un massimo di 100.000 valori distinti:
measure: unique_count {
type: count_distinct
approximate_threshold: 100000 # default value is 1000
sql: ${id} ;;
}