用量
view: view_name {
fields_hidden_by_default: yes
}
|
階層
fields_hidden_by_default |
接受
布林值 (是或否)
|
定義
根據預設,檢視區塊中的所有欄位都會顯示在檢視區塊的探索中。如要讓欄位可用於建立模型,但不要向使用者顯示,請將 hidden: yes 參數新增至欄位,從「探索」欄位挑選器隱藏該欄位。
如要隱藏檢視畫面中的大部分欄位,可以改為在檢視畫面中新增 fields_hidden_by_default: yes 參數。這會將所有檢視區塊欄位的預設值設為 hidden:yes。然後,如要在檢視畫面中顯示欄位,可以將 hidden:no 參數新增至欄位。
如果手動將隱藏欄位新增至網址,仍可在使用者介面中存取這些欄位。因此,
hidden值可讓欄位挑選器保持乾淨,但並非安全防護功能。
範例
這個 airports 檢視區塊含有 fields_hidden_by_default: yes 參數,因此根據預設,檢視區塊的「探索」會隱藏所有欄位。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
}