fields_hidden_by_default

用法

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
  }