Memfilter dan membatasi data

Filter memungkinkan Anda mempersempit hasil Eksplorasi hanya ke data yang Anda minati. Misalnya, Anda dapat memfilter hasil kueri Explore ke tiga bulan terakhir atau untuk pelanggan tertentu. Looker menawarkan berbagai kondisi filter untuk memfilter data Anda.

Membatasi data memungkinkan Anda melihat sebagian dari hasil kueri lengkap. Menetapkan batas pada data dapat membantu saat Anda ingin mengoptimalkan kecepatan atau performa, terutama dengan set data besar. Dengan Looker, Anda dapat membatasi baris atau kolom pivot.

Peran yang diperlukan

Untuk melihat, memfilter, dan membatasi Eksplorasi, Anda harus memiliki peran Looker User atau peran lain yang berisi izin explore.

Memfilter data

Filter memungkinkan Anda membatasi data yang Anda lihat ke item yang diinginkan. Setiap kolom di instance Looker Anda dapat menjadi filter.

Kolom tidak perlu muncul di hasil kueri Explore agar Anda dapat memfilternya. Misalnya, Anda dapat membuat kueri yang memfilter Tanggal Pesanan ke 90 hari terakhir, meskipun hasil Anda hanya berisi 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 filter yang lebih rumit, 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.

Melihat dan mengedit filter

Untuk melihat atau mengedit filter, buka panel filter dengan mengklik ikon Filters di bagian atas jendela Explore atau di samping panel Configure.

Anda dapat meluaskan atau memperkecil panel filter dengan mengklik dan menarik dari tepi bawah panel filter.

Anda juga dapat men-scroll dalam panel filter untuk melihat semua filter.

Dalam panel filter, Anda dapat melakukan tugas berikut:

Setiap kali Anda menambahkan, menghapus, atau mengubah filter, jangan lupa mengklik Run to update untuk menjalankan ulang kueri dengan pembaruan yang diterapkan.

Untuk menutup panel filter, klik ikon Filter. Saat panel filter ditutup, panel tersebut akan menampilkan ringkasan filter Explore.

Filter berdasarkan nilai sel

Anda dapat mengklik nilai sel di panel Data, lalu memilih opsi Filter on untuk menambahkan filter bagi nilai sel tersebut.

Kondisi filter

Filter dapat diringkas melalui kondisi filternya. Kondisi filter mencakup elemen berikut:

  • Kolom yang difilter (dimensi atau ukuran).
  • Operator filter, seperti di antara, berisi, atau adalah >. Operator filter menentukan perbandingan logis yang membantu menyusun logika filter.
  • Nilai filter, yang dibandingkan dengan data.

Kondisi filter bervariasi menurut jenis kolom. Misalnya, filter yang menggunakan dimensi waktu memungkinkan Anda memilih rentang waktu untuk nilai filter; dimensi numerik memberi Anda opsi operator seperti > atau <.

Anda dapat mengubah kondisi filter untuk filter di panel filter. Misalnya, Anda dapat memilih menu drop-down operator untuk mengubah logika filter, atau mengedit nilai filter di kolomnya. Kondisi filter yang tersedia untuk kolom akan ditampilkan.

Saat Anda memasukkan nilai untuk filter yang menggunakan dimensi teks (seperti kolom untuk nama pelanggan), Looker akan menampilkan daftar nilai data yang ada untuk kolom tersebut. Saat Anda mengetik di kolom nilai, 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.

Setiap kali Anda mengubah kondisi filter, jangan lupa mengklik Jalankan untuk memperbarui guna menjalankan ulang kueri dengan pembaruan yang diterapkan.

Filter dasar

Filter dasar terdiri dari serangkaian kondisi filter sederhana yang didasarkan pada opsi drop-down siap pakai Looker.

Anda dapat menambahkan filter dasar dengan beberapa cara:

  • Di panel filter, klik + Filter untuk menambahkan filter dasar. Tindakan ini akan membuka dialog Add Filter, yang memungkinkan Anda memilih kolom untuk membuat filter baru.
  • Di tab Semua kolom atau Kolom yang digunakan di panel Konfigurasi, pilih ikon Filter menurut kolom.
  • Di panel Data, pilih opsi Filter di menu More options pada kolom data kolom.

Filter yang baru ditambahkan akan muncul di panel filter. Buka panel filter untuk menambahkan nilai filter dan mengedit kondisi filter.

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.

Menggunakan filter dengan atribut pengguna memungkinkan Anda menyesuaikan Eksplorasi atau Look secara otomatis untuk setiap pengguna yang melihatnya. Operator cocok dengan atribut pengguna memberikan fleksibilitas khusus pengguna ini. Misalnya, Anda dapat memfilter dimensi wilayah penjualan di Explore agar sama dengan atribut pengguna wilayah penjualan. Eksplorasi akan memfilter wilayah penjualan spesifik pengguna dan melakukan penyesuaian otomatis untuk menampilkan data wilayah penjualan masing-masing pengguna.

Filter pencocokan lanjutan

Filter pencocokan lanjutan memungkinkan logika filter yang lebih rumit dan entri teks, ekspresi filter, atau nilai bebas di kolom nilai filter.

Untuk menambahkan filter pencocokan lanjutan, gunakan proses filter dasar untuk membuat filter, lalu pilih opsi pencocokan (lanjutan) dari menu drop-down operator filter.

Di kolom teks, masukkan ekspresi filter atau logika lainnya. Untuk melihat semua ekspresi filter yang tersedia, lihat halaman dokumentasi Ekspresi filter Looker.

Untuk memasukkan karakter khusus dalam ekspresi filter pencocokan lanjutan, tambahkan tanda sisipan (^) di depan karakter khusus. Misalnya, untuk memasukkan koma dalam ekspresi filter Santa Cruz, CA, Anda harus memasukkan Santa Cruz ^, CA.

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 yang diperlukan untuk menyesuaikan pemfilteran. Looker memungkinkan Anda membuat ekspresi yang bernilai yes atau no. Saat Anda menjalankan kueri, Looker hanya menampilkan baris yang kondisinya yes. Anda dapat membuat satu filter kustom per Eksplorasi.

Untuk menambahkan filter kustom, ikuti langkah-langkah berikut:

  1. Buka panel filter.
  2. Pilih + Custom expression.
  3. 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.
  4. Pilih Save.
  5. Pilih Jalankan untuk memperbarui guna 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.

Anda dapat membuat satu filter kustom per Eksplorasi.

Untuk mengedit filter kustom, klik ikon Edit di samping filter untuk membuka editor ekspresi kustom.

Beberapa filter

Jika ada beberapa filter di Eksplorasi, Anda memiliki beberapa opsi untuk mengatur logika filternya.

Secara default, Looker menempatkan semua filter dalam satu grup. Semua filter dalam grup tersebut terhubung satu sama lain melalui logika filter DAN dan ATAU.

Terkadang Anda mungkin ingin memfilter Eksplorasi untuk beberapa kondisi yang tidak terkait secara langsung. Dalam hal ini, Anda dapat membuat grup filter tambahan dan menghubungkan grup tersebut melalui logika AND atau OR.

Untuk menambahkan grup filter baru, pilih + Grup baru di bagian Filter.

Memfilter dimensi: Membatasi data mentah sebelum penghitungan

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

Misalnya, Anda telah membuat Eksplorasi untuk melihat status pembelian pertama kali. Eksplorasi mencakup kolom Status Pesanan dan Jumlah Pesanan. Kemudian, Anda menambahkan filter pada dimensi Orders Is First Purchase (Yes/No) dengan nilai YES.

Looker akan menghapus semua pesanan yang bukan pesanan pertama dari hasil. Ukuran Orders Count masih menghitung pesanan untuk setiap status, tetapi nilai ukuran lebih rendah daripada jika filter tidak diterapkan.

Memfilter ukuran: Membatasi hasil setelah menghitung ukuran

Saat memfilter ukuran, Anda membatasi hasil setelah ukuran dihitung.

Misalnya, Anda telah membuat Explore untuk melihat jumlah pesanan yang dibuat berdasarkan kota. Eksplorasi ini mencakup kolom Users City dan Orders Count. Kemudian, Anda menambahkan filter pada ukuran Orders Count dengan kondisi is >= 250.

Looker akan menghitung semua pesanan untuk setiap kota terlebih dahulu. Kemudian, filter akan diterapkan. Filter membatasi set data hanya untuk kota yang memiliki lebih dari 250 pesanan, tetapi nilai ukurannya sama seperti jika filter tidak diterapkan.

Anda mungkin perlu menonaktifkan opsi isian dimensi Looker jika Looker menampilkan nilai null.

Menghapus filter

Untuk menghapus filter dari Explore, Anda dapat melakukan salah satu tindakan berikut:

  • Di panel filter, pilih ikon Hapus di samping filter.
  • Di tab Semua kolom atau Kolom yang digunakan di panel Konfigurasi, pilih ikon Filter menurut kolom.
  • Di panel Data, pilih opsi filter_alt_off Remove Filter di kolom data More options menu.

Cara lain untuk memfilter data

Memfilter data di Eksplorasi hanyalah salah satu cara untuk memfilter data. Cara lain untuk memfilter data dengan Looker mencakup hal berikut:

Membatasi data

Looker mendukung hingga 5.000 baris, 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 Users City dan Orders Count, urutkan menurut Orders Count, lalu tentukan batas baris 5 untuk melihat kota 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 Anda menambahkan pivot ke hasil kueri, Looker akan menetapkan batas kolom default sebesar 50. Anda dapat menyesuaikan batas kolom hingga 200 atau hingga 1.

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. Seperti halnya batas baris, tata urutan juga penting: Looker terlebih dahulu menerapkan pengurutan, kemudian menerapkan batas.

Looker akan memperingatkan Anda jika Anda mungkin menyembunyikan data dengan menetapkan batas kolom yang terlalu rendah. Misalnya, dalam kueri yang berisi kolom Orders Count dan yang di-pivot oleh kolom Orders Traffic Source, jika Anda menetapkan batas kolom ke 4, Looker akan menambahkan banner yang menjelaskan bahwa batas baris dan kolom telah tercapai.

Kolom Batas Kolom akan muncul di panel data.