drill_fields (לתצוגות)

בדף הזה אנחנו מתייחסים לפרמטר 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.