fields_hidden_by_default

Usage

view: view_name {
  fields_hidden_by_default: yes 
}
היררכיה
fields_hidden_by_default
אישור
ערך בוליאני (yes או no)

הגדרה

כברירת מחדל, כל השדות בתצוגה מוצגים בניתוחים של התצוגה. אם רוצים ששדה יהיה זמין למידול אבל לא יוצג למשתמשים, אפשר להסתיר את השדה מבורר השדות של 'ניתוח נתונים' על ידי הוספת הפרמטר hidden: yes לשדה.

אם רוצים להסתיר את רוב השדות בתצוגה, אפשר במקום זאת להוסיף את הפרמטר fields_hidden_by_default: yes לתצוגה. ההגדרה הזו קובעת שברירת המחדל של כל השדות בתצוגה המפורטת תהיה hidden:yes. לאחר מכן, אם רוצים להציג שדה בתצוגה, אפשר להוסיף את הפרמטר hidden:no לשדה.

עדיין אפשר לגשת לשדות מוסתרים בממשק המשתמש אם מוסיפים אותם לכתובת ה-URL באופן ידני. לכן, הערך hidden הוא דרך לשמור על סדר בבורר השדות, ולא אמצעי אבטחה.

דוגמאות

בדוגמה הזו airports יש פרמטר fields_hidden_by_default: yes, ולכן כל השדות מוסתרים ב-Explores של התצוגה כברירת מחדל. המאפיין country מוגדר עם hidden:no, ולכן הוא יוצג בניתוחים בתצוגה המפורטת. למאפיין id אין פרמטר hidden, ולכן הוא יקבל את ערך ברירת המחדל ויוסתר בניתוחים של התצוגה המפורטת.

view: airports {
  sql_table_name: flightstats.airports ;;
  fields_hidden_by_default: yes

  dimension: id {
    primary_key: yes
    type: number
    sql: ${TABLE}.id ;;
  }
  dimension: county {
    type: string
    sql: ${TABLE}.county ;;
    hidden: no
  }