Halaman ini mengacu pada parameter
drill_fieldsyang merupakan bagian dari dimensi atau pengukuran.
drill_fieldsjuga dapat digunakan sebagai bagian dari tampilan, seperti yang dijelaskan di halaman dokumentasi parameterdrill_fields(untuk tampilan).
Penggunaan
view: view_name {
dimension: field_name {
drill_fields: [field_or_set, field_or_set, …]
}
}
|
Hierarki
drill_fields |
Jenis Kolom yang Mungkin
Dimensi, Dimensi dalam Grup Dimensi, Ukuran
Menerima
Daftar nama kolom atau nama set dalam tanda kurung siku
|
Definisi
Parameter drill_fields mengontrol hal yang akan terjadi saat pengguna mengklik nilai sel tabel saat menjelajahi data. Saat pengguna melakukan tindakan ini, mereka akan "menelusuri" data, sehingga mereka dapat melihat tiap kumpulan data yang membentuk sel tersebut, membatasi kueri ke nilai sel, atau mengelompokkan data dengan cara yang terkait.
Parameter drill_fields menerima daftar kolom, daftar set, atau kombinasi kolom dan set.
Jika ukuran menggunakan parameter drill_fields, kolom penelusuran yang ditetapkan di tingkat tampilan tidak akan diterapkan pada ukuran tersebut.
Penelusuran dapat dinonaktifkan dalam beberapa kasus:
- Saat menggunakan parameter
can_filter - Saat menggunakan jangka waktu
rawdalam grup dimensi
Setelah pengguna mengklik kolom penelusuran, mereka akan diarahkan ke overlay penelusuran. Data dalam overlay memiliki pengurutan default yang didasarkan pada prioritas berikut:
- Dimensi tanggal pertama, menurun
- Jika tidak ada dimensi tanggal, ukuran pertama, menurun
- Jika tidak ada ukuran, dimensi pertama yang ditambahkan, menaik
Melihat perincian dimensi
Saat melihat perincian dimensi, Anda memiliki opsi berikut:
- Membatasi kueri ke nilai dimensi yang dipilih pengguna
- Membatasi kueri ke nilai dimensi yang dipilih pengguna dan mengganti dimensi dengan dimensi lain
Membatasi kueri ke nilai dimensi yang dipilih pengguna
Saat melihat perincian dimensi, salah satu opsi adalah membatasi kueri ke nilai dimensi yang Anda pilih. Dalam hal ini, saat pengguna memilih nilai dimensi, mereka dapat memilih untuk memfilter nilai tersebut.

Dalam contoh ini, dengan memilih Filter pada "Inggris Raya" di menu penelusuran, kueri yang dihasilkan akan difilter untuk hanya menampilkan hasil yang nilai Negaranya adalah Inggris Raya.
Opsi ini adalah perilaku default untuk dimensi dan tidak memerlukan penggunaan parameter drill_fields.
Mengganti dimensi yang dipilih pengguna dengan dimensi lain
Saat Anda melihat perincian dimensi, opsi lainnya adalah membatasi kueri ke nilai dimensi yang Anda pilih dan mengganti dimensi asli dengan dimensi lain yang terkait dalam hasil kueri. Misalnya, Anda memiliki kolom bernama Negara, dan Anda ingin memberi pengguna opsi untuk melihat perinciannya menurut negara bagian dan kota. LookML akan terlihat seperti ini:
dimension: country {
sql: ${TABLE}.country ;;
drill_fields: [state, city]
}
Di UI Looker, menu penelusuran untuk dimensi Negara menyediakan opsi untuk menelusuri setiap nilai menurut Negara Bagian dan menurut Kota.

Dalam contoh ini, jika pengguna memilih opsi menurut Negara Bagian di menu penelusuran untuk nilai Amerika Serikat di kolom Negara, kolom Negara dalam kueri yang dihasilkan akan digantikan oleh Negara Bagian. Semua ukuran yang ditambahkan ke kueri sebelum penelusuran juga dibawa ke kueri baru.

Grup dimensi type: time memiliki kolom penelusuran yang ditambahkan secara default. Setiap jangka waktu dapat melihat perincian jangka waktu yang lebih terperinci (misalnya, minggu dapat melihat perincian tanggal dan waktu, tetapi tidak dapat melihat perincian bulan). Namun, Anda dapat membatasi jangka waktu yang dapat dilihat perinciannya menggunakan parameter drill_fields:
dimension_group: created {
type: time
timeframes: [time, date, week, month, year]
sql: ${TABLE}.created ;;
drill_fields: [created_month, created_date]
}
Melihat perincian ukuran
Melihat perincian ukuran akan menampilkan data tingkat baris tentang item yang membentuk ukuran tersebut. Meskipun parameter drill_fields dapat digunakan dengan jenis ukuran apa pun, parameter ini umumnya lebih masuk akal jika digunakan dengan ukuran type: count atau type: count_distinct.drill_fields Informasi yang ditampilkan untuk setiap baris ditentukan oleh kolom atau set yang Anda tentukan dalam parameter drill_fields.
Misalnya, anggaplah Anda memiliki LookML berikut:
measure: count {
type: count
drill_fields: [user_details*]
}
set: user_details {
fields: [id, city, state, country]
}
Dalam contoh ini, seperti yang ditentukan dalam LookML, karena subparameter fields dari parameter set mencantumkan kolom id, city, state, dan country, kolom tersebut akan muncul dalam hasil kueri saat Anda melihat perincian ukuran count.

Menautkan ke dasbor di menu penelusuran
Untuk menentukan link ke dasbor tertentu (atau URL non-Looker lainnya), Anda dapat menggunakan parameter link.
Dasbor akan otomatis muncul di menu penelusuran jika memiliki filter pada kolom yang Anda telusuri. Hal ini terjadi dalam kasus berikut:
- Ada filter jenis kolom global di dasbor yang mengarah ke kolom yang Anda lihat perinciannya.
- Ada filter dasbor yang diterapkan ke kolom di kartu dasbor. Misalnya, mungkin ada filter dasbor numerik yang diterapkan ke kolom
users.agedalam kartu dasbor tertentu. Tindakan ini akan menyebabkan dasbor muncul di menu penelusuran untuk kolomusers.age. - Dasbor berada di folder Dibagikan.
Untuk contoh penelusuran ke dasbor dari menu penelusuran kolom, lihat bagian Melihat perincian dasbor di halaman dokumentasi Menjelajahi data di Looker.