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
  }