Usage
view: view_name {
measure: field_name {
approximate_threshold: 100000
}
}
|
היררכיה
approximate_threshold |
סוגי שדות אפשריים
מדידה
מקבל
מספר שלם
|
הגדרה
ב-SQL מדור קודם של Google BigQuery, המערכת מחשבת ערך מדויק של count_distinct אם יש פחות מ-1,000 ערכים נפרדים, אבל מבצעת קירוב למספרים גדולים יותר של ערכים נפרדים. הספירה המשוערת מהירה יותר, אבל בדרך כלל יש בה שגיאה של כמה אחוזים.
אם רוצים ש-BigQuery SQL מדור קודם יחשב ערך count_distinct מדויק ליותר מ-1,000 ערכים שונים, אפשר להגדיר את הכמות הזו באמצעות הפרמטר approximate_threshold.
דוגמאות
החזרת ערך מדויק של count_distinct ל-100,000 ערכים נפרדים לכל היותר:
measure: unique_count {
type: count_distinct
approximate_threshold: 100000 # default value is 1000
sql: ${id} ;;
}