approximate_threshold

사용

view: view_name {
  measure: field_name {
    approximate_threshold: 100000
  }
}
계층 구조
approximate_threshold
가능한 필드 유형
측정

수락
정수

정의

Google BigQuery Legacy SQL은 고유 값이 1,000개 미만인 경우 정확한 count_distinct을 계산하지만 고유 값이 더 많은 경우에는 근사치를 계산합니다. 대략적인 개수는 더 빠르지만 일반적으로 몇 퍼센트의 오류가 있습니다.

BigQuery Legacy SQL에서 1,000개가 넘는 고유 값에 대해 정확한 count_distinct을 계산하도록 하려면 approximate_threshold 매개변수를 사용하여 해당 금액을 설정하면 됩니다.

예시

최대 100,000개의 고유 값에 대해 정확한 count_distinct을 반환합니다.

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