ב-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} ;;
}
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["התוכן קשה להבנה","hardToUnderstand","thumb-down"],["שגיאות בקוד לדוגמה או במידע","incorrectInformationOrSampleCode","thumb-down"],["חסרים לי פרטים או דוגמאות","missingTheInformationSamplesINeed","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-07-20 (שעון UTC)."],[],[]]