Memfilter dan membatasi data dengan Eksplorasi klasik

Halaman ini menjelaskan cara pengguna dapat memfilter dan membatasi data di Eksplorasi Looker. Misalnya, pengguna dapat memfilter hasil kueri Explore ke tiga bulan terakhir atau untuk pelanggan tertentu. Pengguna juga dapat membatasi jumlah baris yang ditampilkan di Explore atau jumlah kolom pivot yang ditampilkan di Explore.

Memfilter data

Filter memungkinkan Anda membatasi data yang Anda lihat ke item yang diinginkan. 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 ini dalam kueri:

  • Filter dasar adalah yang paling umum digunakan; Looker menyediakan menu drop-down, widget kalender, dan kolom teks yang sesuai.

  • Pencocokan lanjutan memungkinkan kondisi yang lebih lanjutan untuk kolom, seperti penelusuran teks yang rumit, atau rentang tanggal yang dimulai di masa lalu dan diperpanjang selama beberapa hari.

  • Filter kustom memungkinkan Anda menentukan logika bisnis yang mendetail, menggabungkan logika AND dan OR, atau menggunakan fungsi Looker.

Filter dasar

Anda dapat menambahkan filter dasar dengan beberapa cara:

  • Di Pemilih Kolom, pilih Filter by field di sebelah kanan nama kolom.
  • Di tab Results pada panel Data, pilih roda gigi di header kolom, lalu pilih Filter.

Filter akan 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 tersebut. 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 harus memasukkan Santa Cruz \, CA.

Untuk menambahkan opsi lain ke filter, pilih + Filter. Tindakan ini akan membuka dialog Add 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 logika filter AND dan OR di antara grup.

Filter kalender kustom

Kalender kustom memungkinkan Anda menentukan kalender bisnis, seperti kalender fiskal atau retail, dan menerapkannya ke grup dimensi berbasis tanggal dalam model LookML Anda.

Opsi filter untuk kalender kustom hanya muncul saat Anda memfilter grup dimensi kalender kustom. Opsi ini memungkinkan Anda memfilter menurut jangka waktu kustom, seperti is in the last 3 custom years atau is this custom period. Filter kalender kustom mendukung jangka waktu seperti periode kustom, musim kustom, tahun kustom, kuartal kustom, minggu kustom, dan hari kustom.

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 untuk setiap pengguna atau grup pengguna.

Atribut pengguna memungkinkan Anda menyesuaikan Look 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 di Look agar sama dengan atribut pengguna wilayah penjualan. Look akan memfilter wilayah penjualan spesifik pengguna dan otomatis menyesuaikan untuk menampilkan data wilayah penjualan masing-masing pengguna.

Filter pencocokan lanjutan

Untuk menambahkan filter pencocokan lanjutan, pilih opsi pencocokan (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 sisipan (^) di awal. Misalnya, untuk memfilter Santa Cruz, CA, Anda harus memasukkan Santa Cruz ^, CA.

Admin Looker Anda dapat mengonfigurasi nilai khusus pengguna, yang disebut atribut pengguna, yang memungkinkan Anda menyesuaikan Look secara otomatis untuk setiap pengguna. Untuk mereferensikan atribut pengguna dalam filter pencocokan 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 bernilai yes atau no. Saat Anda menjalankan kueri, Looker hanya menampilkan baris yang kondisinya adalah yes.

Menambahkan filter kustom

Untuk menambahkan filter kustom dari bagian Filter, ikuti langkah-langkah berikut:

  1. Pilih + Custom expression.
  2. Masukkan dimensi atau fungsi agar Looker menampilkan daftar fungsi, operator, dan nama kolom yang akan digunakan dalam ekspresi Anda. Pilih istilah di drop-down untuk menambahkannya ke ekspresi Anda. Setelah selesai, ekspresi filter kustom Anda harus dievaluasi ke yes atau no.
  3. Pilih Save.
  4. Pilih Run (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 Remove dari header Custom Filter. Jika Anda membiarkan halaman browser tetap terbuka, Looker akan mengingat apa yang Anda ketik dan ekspresi Anda akan muncul kembali jika Anda memilih Custom Filter lagi.

Memfilter dimensi: membatasi data mentah sebelum penghitungan

Saat memfilter dimensi, Anda membatasi data mentah sebelum penghitungan dilakukan.

Misalnya, Anda telah membuat Eksplorasi untuk melihat jumlah pesanan yang dilakukan setiap hari. Eksplorasi ini mencakup kolom Orders Created Date dan Orders Count. Kemudian, Anda menambahkan filter pada dimensi status pesanan dengan kondisi is COMPLETED.

Looker akan menghapus semua pesanan yang belum selesai dari data. Ukuran tersebut masih menghitung pesanan yang tersisa untuk setiap hari, tetapi nilai ukurannya lebih rendah.

Memfilter ukuran: membatasi hasil setelah menghitung ukuran

Saat memfilter ukuran, Anda membatasi hasil setelah ukuran dihitung.

Misalnya, Anda telah membuat Eksplorasi untuk melihat jumlah pesanan yang dilakukan setiap hari. Eksplorasi ini mencakup kolom Orders Created Date dan Orders Count. Kemudian, Anda menambahkan filter pada ukuran Order Count dengan kondisi is < 20.

Looker pertama-tama menghitung semua pesanan untuk setiap hari. Kemudian, filter akan diterapkan. Filter membatasi set data hanya pada hari-hari yang memiliki kurang dari 20 pesanan. Anda mungkin perlu menonaktifkan opsi isian dimensi Looker jika Looker menampilkan nilai null.

Membatasi data

Looker mendukung hingga 5.000, atau hingga 50.000 baris jika batas yang lebih tinggi ditentukan oleh admin Anda. Looker mendukung hingga 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 sebanyak 50 kolom untuk hasil kueri yang di-pivot.

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, atau hingga 50.000 baris jika batas yang lebih tinggi ditentukan oleh admin Anda. Looker akan memperingatkan Anda jika Anda mungkin menyembunyikan data dengan menetapkan batas baris yang terlalu rendah. Tata urutan itu penting: Looker terlebih dahulu menerapkan pengurutan, kemudian menerapkan batas. Misalnya, dalam kueri yang berisi kolom Orders Created Month dan Orders Count, urutkan berdasarkan 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? 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. Tata urutan pivot Anda penting: Looker terlebih dahulu menerapkan pengurutan, kemudian menerapkan batas. Misalnya, dalam kueri yang berisi kolom Orders Count dan di-pivot menurut kolom Orders Created Month, urutkan menurut Orders Created Month untuk melihat lima bulan terakhir saat pesanan dibuat.

Kolom Batas Kolom akan muncul di panel data.

Dimensi, kalkulasi tabel dimensi, kolom total baris, dan kalkulasi tabel ukuran di luar pivot tidak dihitung dalam batas kolom. Grup yang di-pivot dihitung sebagai satu kolom dalam batas kolom.