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} ;;
}