Nutzung
measure: field_name {
Ungefähres_Limit: 100.000
}
}
Hierarchie
approximate_threshold |
Mögliche Feldtypen
MessenAkzeptiert
Eine Ganzzahl |
Definition
In Legacy-SQL von Google BigQuery wird ein genauer Wert für count_distinct
berechnet, wenn weniger als 1.000 verschiedene Werte vorhanden sind. Es wird jedoch eine Näherung für eine größere Anzahl unterschiedlicher Werte durchgeführt. Die ungefähre Anzahl ist schneller, hat aber in der Regel einen Fehler von einigen Prozent.
Wenn Sie möchten,dass Legacy-SQL in BigQuery eine genaue count_distinct
für mehr als 1.000 verschiedene Werte berechnet, können Sie diesen Betrag mit dem Parameter approximate_threshold
festlegen.
Beispiele
Gibt eine genaue count_distinct
für bis zu 100.000 verschiedene Werte zurück:
measure: unique_count {
type: count_distinct
approximate_threshold: 100000 # default value is 1000
sql: ${id} ;;
}