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} ;;
}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-02-05 (UTC)."],[],[]]