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