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
hiddenadalah 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
}