approximate_threshold

Nutzung

view: view_name {
  measure: field_name {
    approximate_threshold: 100000
  }
}
Hierarchie
approximate_threshold
Mögliche Feldtypen
Messen

Akzeptiert
Ganzzahl

Definition

In Google BigQuery Legacy SQL wird ein genauer count_distinct berechnet, wenn weniger als 1.000 unterschiedliche Werte vorhanden sind. Bei einer größeren Anzahl unterschiedlicher Werte wird eine Schätzung durchgeführt. Die ungefähre Anzahl wird schneller berechnet, weist aber in der Regel einen Fehler von einigen Prozent auf.

Wenn Sie möchten,dass BigQuery Legacy SQL einen genauen count_distinct für mehr als 1.000 unterschiedliche Werte berechnet, können Sie diesen Betrag mit dem Parameter approximate_threshold festlegen.

Beispiele

Gibt für bis zu 100.000 unterschiedliche Werte einen genauen count_distinct zurück:

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