approximate_threshold

Uso

view: view_name {
  measure: field_name {
    approximate_threshold: 100000
  }
}
Hierarquia
approximate_threshold
Tipos de campo possíveis
Medida

Aceita
Um número inteiro

Definição

O SQL legado do Google BigQuery calcula um count_distinct exato se houver menos de 1.000 valores distintos, mas faz uma aproximação para números maiores. A contagem aproximada é mais rápida, mas geralmente tem um erro de alguns pontos percentuais.

Se você quiser que o SQL legado do BigQuery calcule um count_distinct exato para mais de 1.000 valores distintos, defina essa quantidade com o parâmetro approximate_threshold.

Exemplos

Retorne um count_distinct exato para até 100.000 valores distintos:

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