approximate_threshold

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