Kondisi filter menginformasikan ke Data Studio catatan mana yang harus disertakan dalam atau dikecualikan dari laporan Anda.
Filter sertakan versus kecualikan
Filter sertakan hanya menampilkan catatan yang cocok dengan kondisi, sedangkan filter kecualikan hanya menampilkan catatan yang tidak cocok dengan kondisi.
Klausa filter
Kondisi terdiri dari satu atau beberapa klausa.
Filter sederhana hanya memiliki satu klausa yang terdiri dari dimensi atau ukuran, kondisi, dan nilai. Misalnya, dalam klausa filter Negara Sama dengan (=) Prancis, Negara adalah dimensi, Sama dengan (=) adalah kondisi, dan Prancis adalah nilai.
Beberapa klausa dapat digabungkan dengan operator OR (menghasilkan nilai benar jika salah satu kondisi terpenuhi), operator AND (menghasilkan nilai benar jika semua kondisi terpenuhi), atau keduanya. Misalnya, Anda dapat menggabungkan beberapa klausa untuk membuat filter dengan logika yang lebih kompleks, seperti filter yang menyertakan kondisi berikut:
- Nilai Negara adalah Prancis atau Jerman
- Nilai Jenis Pengguna adalah Pengguna baru
- Nilai Sesi lebih besar dari 100
Klausa filter ini akan ditentukan sebagai berikut:
Negara Sama dengan (=) Prancis OR Negara Sama dengan (=) Jerman AND Jenis Pengguna Sama dengan (=) Pengguna baru AND Sesi Lebih Besar Dari 100
Klausa filter yang menggunakan operator OR dapat berisi dimensi atau metrik, tetapi tidak keduanya.
Kondisi
Kondisi membandingkan kolom dalam filter dengan nilai yang Anda berikan. Kondisi yang tersedia bergantung pada apakah Anda memfilter kolom teks, angka, tanggal, atau logika.
Kondisi teks
| Kondisi | Deskripsi |
|---|---|
| Sama dengan (=) | Nilai perbandingan sama persis dengan nilai dimensi. Contoh: Nilai perbandingan "chrome" sama persis dengan "chrome", tetapi tidak dengan "Chrome" atau "chromebook". |
| Berisi | Nilai perbandingan terdapat dalam nilai dimensi. Contoh: Nilai perbandingan "chrome" terdapat dalam "chrome" dan "chromebook" namun tidak dengan "Chrome". |
| Dimulai dengan | Nilai dimensi diawali dengan nilai perbandingan. Contoh: Nilai perbandingan "Chrome" diawali dengan "Chrome" dan "Chromebook", tetapi tidak dengan "Google Chrome". |
| Regexp Berisi | Nilai dimensi berisi ekspresi reguler. Contoh: (?i)C[a-z]* cocok dengan "chrome", "Chrome", "Chromebook", dan "Google Chrome". Regexp Berisi akan mencari ekspresi reguler di mana pun dalam data. Tanda (?i) membuat ekspresi reguler menjadi tidak peka huruf besar/kecil. |
| Pencocokan Regexp | Nilai dimensi cocok dengan ekspresi reguler. Contoh: C[a-z]* cocok dengan "Chromebook" dan "Chrome" namun tidak dengan "Google Chrome". Pencocokan Regexp adalah ekspresi pencocokan persis: data harus diawali dengan "C". |
| Dalam | Satu atau beberapa nilai perbandingan sama persis dengan nilai dimensi. Berfungsi seperti Sama dengan (=) namun untuk daftar nilai yang dipisahkan koma. Contoh: Dalam Chrome,Windows,MacOS cocok jika salah satu nilai tersebut ada dalam dimensi. Jika nilai berisi koma atau garis miring terbalik sebagai bagian dari data yang akan dicocokkan, gunakan garis miring terbalik untuk meng-escape nilai tersebut. Contoh: Jika ingin mencocokkan "ab,cd" dan "50\50", tambahkan \ sebelum koma dan garis miring terbalik: Dalam "ab\,cd, 50\\50" |
| Adalah Null | Cocok jika nilai dimensi adalah null. |
Kondisi numerik
| Kondisi | Deskripsi |
|---|---|
| Sama dengan (=) | Nilai dimensi atau metrik sama dengan nilai perbandingan. |
| Antara (>=&&<=) | Nilai dimensi atau metrik berada dalam rentang tertentu. Rentang mencakup angka yang ditentukan. |
| Lebih besar dari atau sama dengan (>=) | Nilai dimensi atau metrik lebih besar dari atau sama dengan nilai perbandingan. |
| Lebih besar dari (<) | Nilai dimensi atau metrik lebih besar dari nilai perbandingan. |
| Lebih kecil dari atau sama dengan (<=) | Nilai dimensi atau metrik kurang dari atau sama dengan nilai perbandingan. |
| Lebih kecil dari (<) | Nilai dimensi atau metrik kurang dari nilai perbandingan. |
| Adalah Null | Nilai dimensi atau metrik adalah null. |
Kondisi tanggal dan waktu
| Kondisi | Deskripsi |
|---|---|
| Sama dengan (=) | Nilai dimensi sama dengan nilai perbandingan. |
| Antara (>=&&<=) | Nilai dimensi berada dalam rentang tertentu, termasuk tanggal mulai dan akhir. |
| Lebih besar dari atau sama dengan (>=) | Nilai dimensi lebih baru dari atau sama dengan tanggal nilai perbandingan. |
| Lebih besar dari (>) | Nilai dimensi lebih baru dari nilai perbandingan. |
| Lebih kecil dari atau sama dengan (<=) | Nilai dimensi lebih lama dari atau sama dengan tanggal nilai perbandingan. |
| Lebih kecil dari (<) | Nilai dimensi lebih lama dari nilai perbandingan. |
| Adalah Null | Nilai dimensi adalah null. |
| Dalam X Terakhir | Nilai dimensi berada dalam durasi tertentu relatif terhadap tanggal saat ini. Contoh: "Dalam 7 Hari Terakhir" menampilkan hari ini dan 6 hari sebelumnya. Contoh: "Dalam 1 Hari Terakhir" menampilkan hari ini. |
| Sebelum | Nilai dimensi lebih lama dari nilai perbandingan relatif terhadap tanggal saat ini, tidak termasuk nilai perbandingan. |
| Pada atau Setelah | Nilai dimensi berada dalam durasi tertentu relatif terhadap tanggal saat ini, termasuk tanggal paling awal dalam rentang tertentu. Contoh: "Pada atau Setelah 1 hari yang lalu" menampilkan tanggal kemarin dan semua tanggal setelahnya. |
| Ini | Nilai dimensi berada dalam interval durasi tertentu, relatif terhadap dan termasuk tanggal saat ini. Contoh: "Minggu Ini" menampilkan hari ini dan 6 hari sebelumnya. |
| Berikutnya | Nilai dimensi berada dalam interval durasi tertentu, relatif terhadap tanggal saat ini. Contoh: "Minggu Berikutnya" menampilkan semua nilai yang terjadi pada minggu berikutnya, mulai hari Senin dan berakhir hari Minggu. |
| Dalam Bulan | Nilai dimensi berada dalam bulan dan tahun kalender tertentu. |
| Berada dalam Tahun | Nilai dimensi berada dalam tahun tertentu. |
Kondisi Boolean
| Kondisi | Deskripsi |
|---|---|
| Benar | Nilai dimensi dievaluasi ke nilai "true" (benar). |
| Salah | Nilai dimensi dievaluasi ke nilai "false" (salah). |
| Adalah Null | Nilai dimensi atau metrik adalah null. |
Nilai
Saat menentukan filter pada diagram, halaman, atau laporan yang menggunakan kondisi Sama dengan (=) atau Dalam, editor laporan dapat memilih dari daftar kemungkinan nilai filter yang disediakan dari data pokok. Untuk melihat saran nilai filter, aktifkan Tampilkan nilai yang disarankan saat mengetik di editor filter. Saran filter didukung untuk semua konektor data.