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} ;;
}
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-02-05 (UTC)"],[],[]]