用法
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
}