בדף הזה אנחנו מתייחסים לפרמטר
drill_fieldsשהוא חלק מתצוגה.אפשר להשתמש ב-
drill_fieldsגם כחלק ממאפיין או מדד, כמו שמתואר בדף התיעוד של הפרמטרdrill_fields(לשדות).
Usage
view: view_name {
drill_fields: [field_or_set, field_or_set, …]
}
|
היררכיה
drill_fields |
סוגי שדות אפשריים
מאפיין, מאפיין בקבוצת מאפיינים, מדד
מקבל
רשימה של שמות שדות או שמות קבוצות בתוך סוגריים מרובעים
|
הגדרה
הפרמטר drill_fields קובע מה קורה כשמשתמש לוחץ על הערך של תא בטבלה בזמן ניתוח הנתונים. כשמשתמש עושה את זה, הוא מבצע 'התעמקות' בנתונים, וכך יכול לראות את הרשומות האישיות שמרכיבות את התא הזה, להגביל את השאילתה לערך של התא או לפלח את הנתונים בדרך דומה.
הפרמטר drill_fields מקבל רשימה של שדות, קבוצות או שילוב של שדות וקבוצות.
ברמת התצוגה, drill_fields מחיל את שדות ההתעמקות בנתונים המוצהרים על כל המדדים בתצוגה שלא הוגדר להם drill_fields ברמת המדד.
כדי להשבית את ההתעמקות בנתונים, צריך לכלול בשאילתה מאפיין עם הפרמטר can_filter שהערך שלו מוגדר ל-no.
דוגמה
נניח שיש לכם את קוד ה-LookML הבא:
view: orders {
drill_fields: [source*, age]
measure: count {
type: count
}
measure: average_age {
type: average
sql: ${age} ;;
drill_fields: [id, name, city, state]
}
set: source {
fields: [traffic_source, country]
}
}
כשמבצעים Drill down בשדה גיל ממוצע, מוצגים השדות מזהה, שם, עיר ומדינה. כשמבצעים Drill down בשדה Count, מוצגים שדות ברירת המחדל Traffic Source, Country ו-Age.
