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
}