approximate_threshold

Uso

view: view_name {
  measure: field_name {
    approximate_threshold: 100000
  }
}
Jerarquía
approximate_threshold
Tipos de campos posibles
Medir

Acepta
Un número entero

Definición

El SQL heredado de Google BigQuery calcula un count_distinct exacto si hay menos de 1,000 valores distintos, pero realiza una aproximación para cantidades mayores de valores distintos. El recuento aproximado es más rápido, pero suele tener un error de algunos puntos porcentuales.

Si deseas que BigQuery Legacy SQL calcule un count_distinct exacto para más de 1,000 valores distintos, puedes establecer esa cantidad con el parámetro approximate_threshold.

Ejemplos

Devuelve un count_distinct exacto para hasta 100,000 valores distintos:

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