fields_hidden_by_default

Penggunaan

view: view_name {
  fields_hidden_by_default: yes 
}
Hierarki
fields_hidden_by_default
Menerima
Boolean (ya atau tidak)

Definisi

Secara default, semua kolom dalam tampilan ditampilkan di Eksplorasi tampilan. Jika Anda ingin kolom tersedia untuk pemodelan, tetapi tidak ditampilkan kepada pengguna, Anda dapat menyembunyikan kolom dari pemilih kolom Jelajahi dengan menambahkan parameter hidden: yes ke kolom.

Jika ingin menyembunyikan sebagian besar kolom dalam tampilan, Anda dapat menambahkan parameter fields_hidden_by_default: yes ke tampilan. Tindakan ini menetapkan nilai default untuk semua kolom tampilan ke hidden:yes. Kemudian, jika ingin menampilkan kolom dalam tampilan, Anda dapat menambahkan parameter hidden:no ke kolom.

Kolom tersembunyi masih dapat diakses di UI jika ditambahkan secara manual ke URL. Oleh karena itu, nilai hidden adalah cara untuk menjaga agar pemilih kolom tetap rapi; ini bukan fitur keamanan.

Contoh

Tampilan airports contoh ini memiliki parameter fields_hidden_by_default: yes, sehingga semua kolom disembunyikan di Eksplorasi tampilan secara default. Dimensi country ditentukan dengan hidden:no, sehingga akan ditampilkan di Eksplorasi tampilan. Dimensi id tidak memiliki parameter hidden, sehingga akan mengambil nilai default dan akan disembunyikan di Eksplorasi tampilan.

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
  }