approximate_threshold

Penggunaan

view: view_name {
  measure: field_name {
    approximate_threshold: 100000
  }
}
Hierarki
approximate_threshold
Jenis Kolom yang Mungkin
Ukur

Menerima
Bilangan bulat

Definisi

Google BigQuery SQL Lama menghitung count_distinct yang tepat jika ada kurang dari 1.000 nilai unik, tetapi melakukan perkiraan untuk jumlah nilai unik yang lebih besar. Jumlah perkiraan lebih cepat, tetapi biasanya memiliki error beberapa persen.

Jika Anda ingin BigQuery Legacy SQL menghitung count_distinct yang tepat untuk lebih dari 1.000 nilai berbeda, Anda dapat menetapkan jumlah tersebut dengan parameter approximate_threshold.

Contoh

Menampilkan count_distinct yang tepat untuk hingga 100.000 nilai berbeda:

measure: unique_count {
  type: count_distinct
  approximate_threshold: 100000   # default value is 1000
  sql: ${id} ;;
}