Halaman ini menjelaskan cara pengguna dapat memfilter dan membatasi data di Jelajahi Looker. Misalnya, pengguna dapat memfilter hasil kueri Jelajah ke tiga bulan terakhir atau untuk pelanggan tertentu. Pengguna juga dapat membatasi jumlah baris yang ditampilkan di Jelajahi atau jumlah kolom pivot yang ditampilkan di Jelajahi.
Memfilter data
Filter memungkinkan Anda membatasi data yang Anda lihat ke item yang diminati. Setiap kolom di instance Looker Anda dapat menjadi filter.
Anda juga tidak perlu menambahkan dimensi atau ukuran ke hasil untuk memfilternya. Misalnya, Anda dapat membuat kueri yang memfilter Tanggal Pesanan ke 90 hari terakhir, meskipun hasil Anda hanya menampilkan Pelanggan dan Jumlah Pesanan.
Anda dapat menggunakan kombinasi jenis filter berikut dalam kueri:
Filter Dasar adalah filter yang paling sering digunakan; Looker menyediakan daftar drop-down, widget kalender, dan kolom teks yang sesuai.
Kecocokan Lanjutan memungkinkan kondisi yang lebih canggih untuk kolom, seperti penelusuran teks yang rumit, atau rentang tanggal yang dimulai pada masa lalu dan berlangsung selama sejumlah hari tertentu.
Filter Kustom memungkinkan Anda menentukan logika bisnis yang mendetail, menggabungkan logika
AND
danOR
, atau menggunakan fungsi Looker.
Filter dasar
Ada beberapa cara untuk menambahkan filter dasar:
- Di Pemilih Kolom, pilih Filter menurut kolom di sebelah kanan nama kolom.
- Di tab Hasil pada panel Data, pilih roda gigi di header kolom, lalu pilih Filter.
Filter muncul di bagian Filters. Untuk menghapus filter, pilih Hapus di sebelah kanan klausa filter.
Filter standar
Opsi filter standar bervariasi menurut jenis filter. Misalnya, dimensi waktu memungkinkan Anda memilih rentang waktu; dimensi numerik memberi Anda opsi seperti adalah atau adalah >.
Untuk dimensi teks, Looker menampilkan daftar nilai data yang ada untuk kolom. Saat Anda mengetik, Looker akan mempersempit daftar ke nilai yang menyertakan teks tersebut.
Untuk memfilter kumpulan nilai yang besar, tempelkan daftar nilai ke kolom filter. Jumlah maksimum nilai yang dapat Anda tempel mungkin dibatasi oleh browser atau elemen lain di jaringan Anda, dan mungkin hanya 2.000.
Untuk memasukkan karakter khusus dalam filter standar, tambahkan garis miring terbalik di awal terlebih dahulu. Misalnya, untuk memfilter Santa Cruz, CA
, Anda akan memasukkan Santa Cruz \, CA
.
Untuk menambahkan opsi lain ke filter, pilih + Filter. Tindakan ini akan membuka dialog Tambahkan Filter, yang memungkinkan Anda memilih kolom untuk membuat opsi filter baru. Untuk menambahkan grup filter baru, pilih + Grup baru di bagian Filter.
Saat Anda menambahkan lebih dari satu filter, opsi untuk menentukan antara logika filter AND
dan OR
serta beralih di antara keduanya akan muncul di sebelah kiri kolom filter. Grup filter baru membuat kumpulan filter terpisah dengan opsi untuk menentukan antara logika filter AND
dan OR
di antara grup.
Filter dengan atribut pengguna
Admin Looker dapat mengonfigurasi atribut pengguna yang menentukan nilai khusus pengguna. Misalnya, admin dapat menentukan atribut pengguna untuk wilayah penjualan dan menetapkan nilai yang sesuai kepada setiap pengguna atau grup pengguna.
Atribut pengguna memungkinkan Anda menyesuaikan Tampilan atau dasbor secara otomatis untuk setiap pengguna yang melihatnya. Kondisi cocok dengan atribut pengguna memberikan fleksibilitas khusus pengguna ini. Misalnya, Anda dapat memfilter dimensi wilayah penjualan dalam Tampilan agar sama dengan atribut pengguna wilayah penjualan. Tampilan akan memfilter wilayah penjualan tertentu pengguna dan otomatis menyesuaikan untuk menampilkan data wilayah penjualan pengguna kepada setiap pengguna.
Filter kecocokan lanjutan
Untuk menambahkan filter kecocokan lanjutan, pilih opsi kecocokan (lanjutan) dari menu drop-down kondisi filter.
Di kolom teks, masukkan ekspresi filter Anda. Untuk melihat semua ekspresi filter yang tersedia, lihat halaman dokumentasi Ekspresi filter Looker.
Untuk memasukkan karakter khusus dalam filter pencocokan lanjutan, tambahkan tanda kurung kurawal di awal (^
) terlebih dahulu. Misalnya, untuk memfilter Santa Cruz, CA
, Anda harus memasukkan Santa Cruz ^, CA
.
Admin Looker dapat mengonfigurasi nilai khusus pengguna, yang disebut atribut pengguna, yang memungkinkan Anda menyesuaikan Tampilan secara otomatis untuk setiap pengguna. Untuk mereferensikan atribut pengguna dalam filter kecocokan lanjutan, gunakan sintaksis berikut:
{{ _user_attributes['USER_ATTRIBUTE_NAME'] }}
Filter kustom
Filter kustom memungkinkan Anda menulis kolom, konstanta, fungsi, dan operator untuk menyesuaikan pemfilteran. Looker memungkinkan Anda membuat ekspresi yang dievaluasi sebagai yes
atau no
. Saat Anda menjalankan kueri, Looker hanya menampilkan baris dengan kondisi yes
.
Menambahkan filter kustom
Untuk menambahkan filter kustom dari bagian Filters, ikuti langkah-langkah berikut:
- Pilih + Custom expression.
- Masukkan dimensi atau fungsi agar Looker menampilkan daftar fungsi, operator, dan nama kolom yang akan digunakan dalam ekspresi Anda. Pilih istilah di menu drop-down untuk menambahkannya ke ekspresi Anda. Setelah selesai, ekspresi filter kustom Anda harus dievaluasi menjadi
yes
atauno
. - Pilih Simpan.
- Pilih Jalankan (atau gunakan pintasan keyboard Command-Enter untuk Mac atau Ctrl+Enter untuk Windows) untuk menjalankan kueri dengan filter kustom yang diterapkan.
Halaman dokumentasi Membuat ekspresi Looker menjelaskan cara membuat ekspresi Looker dan cara editor dapat membantu Anda.
Ekspresi Looker dapat menggunakan kolom, fungsi, dan operator sebanyak yang dibutuhkan logika bisnis Anda. Makin kompleks kondisi Anda, makin banyak pekerjaan yang harus dilakukan database untuk mengevaluasinya; kondisi yang kompleks dapat memperpanjang waktu kueri.
Menghapus filter kustom
Untuk menghapus ekspresi filter kustom dari kueri, pilih Hapus dari header Filter Kustom. Jika Anda membiarkan halaman browser tetap terbuka, Looker akan mengingat apa yang Anda ketik dan ekspresi Anda akan muncul kembali jika Anda memilih Filter Kustom lagi.
Memfilter dimensi: membatasi data mentah sebelum penghitungan
Saat memfilter berdasarkan dimensi, Anda membatasi data mentah sebelum penghitungan dilakukan.
Misalnya, Anda telah membuat Jelajah untuk melihat jumlah pesanan yang dilakukan setiap hari. Jelajah menyertakan kolom Tanggal Pembuatan Pesanan dan Jumlah Pesanan. Kemudian, Anda menambahkan filter pada dimensi Status Pesanan dengan kondisi is COMPLETED
.
Looker akan menghapus semua pesanan yang belum selesai dari data. Pengukuran masih menghitung pesanan yang tersisa untuk setiap hari, tetapi nilai pengukurannya lebih rendah.
Memfilter langkah: membatasi hasil setelah menghitung langkah
Saat memfilter berdasarkan ukuran, Anda membatasi hasil setelah ukuran dihitung.
Misalnya, Anda telah membuat Jelajah untuk melihat jumlah pesanan yang dilakukan setiap hari. Jelajah menyertakan kolom Tanggal Pembuatan Pesanan dan Jumlah Pesanan. Kemudian, tambahkan filter pada ukuran Jumlah Pesanan dengan kondisi is < than 20
.
Looker pertama-tama menghitung semua pesanan untuk setiap hari. Kemudian, filter akan diterapkan. Filter ini menghapus hari yang memiliki 20 pesanan atau kurang, sehingga hanya menyisakan hari yang memiliki lebih dari 20 pesanan. Anda mungkin perlu menonaktifkan opsi dimension fill Looker jika Looker menampilkan nilai null.
Membatasi data
Looker mendukung hingga 5.000 baris dan 200 kolom untuk hasil kueri yang di-pivot atau tidak di-pivot. Untuk performa browser, sebaiknya gunakan 50 kolom atau kurang. Looker menetapkan batas kolom default sebesar 50 kolom untuk hasil kueri yang diputar.
Untuk melihat subset hasil kueri lengkap, Anda dapat menetapkan batas baris, batas kolom, atau keduanya.
Batas baris
Anda dapat menetapkan batas baris hingga 5.000 baris. Looker akan memperingatkan Anda jika Anda mungkin menyembunyikan data dengan menetapkan batas baris yang terlalu rendah. Urutan pengurutan penting: Looker terlebih dahulu menerapkan pengurutan, lalu kemudian menerapkan batas. Misalnya, dalam kueri yang berisi kolom Orders Created Month dan Orders Count, urutkan menurut Orders Count, lalu tentukan batas baris 5 untuk melihat bulan yang memiliki lima jumlah pesanan teratas.
Untuk mengetahui informasi selengkapnya tentang batas baris di bagian lain Looker, lihat Berapa semua batas baris di Looker? Halaman Praktik Terbaik.
Batas kolom
Jika menambahkan pivot ke hasil kueri, Anda dapat menerapkan batas kolom hingga 200. Looker akan memperingatkan Anda jika Anda mungkin menyembunyikan data dengan menetapkan batas kolom yang terlalu rendah. Urutan pengurutan pivot Anda penting: Looker pertama menerapkan pengurutan, lalu kemudian menerapkan batas. Misalnya, dalam kueri yang berisi kolom Orders Count dan diputar berdasarkan kolom Orders Created Month, urutkan menurut Orders Created Month untuk melihat lima bulan terakhir saat pesanan dibuat.
Dimensi, kalkulasi tabel dimensi, kolom total baris, dan kalkulasi tabel ukuran di luar pivot tidak dihitung dalam batas kolom. Grup yang diputar dihitung sebagai satu kolom dalam batas kolom.