Operator

Operator ditulis dalam bentuk karakter khusus atau kata kunci; bukan menggunakan sintaksis panggilan fungsi. Operator memanipulasi input data, yang juga disebut sebagai operand, dan menampilkan hasil.

Operator aritmatika

  • Penambahan: +
  • Pengurangan: -
  • Pembagian: /
  • Perkalian: *

Operator string

  • Penyambungan: ||

Operator perbandingan

  • =
  • !=
  • >
  • >=
  • <
  • <=

Operand di kedua sisi operator perbandingan harus berjenis sama: teks, angka, atau boolean.

Operator logika

Operator logika menampilkan true, false, atau null. Looker Studio mendukung operator AND, OR, IN, IS NULL, dan NOT.

DAN / ATAU

Gunakan AND dan OR untuk membuat ekspresi dengan beberapa nilai input. Gunakan tanda kurung untuk mengelompokkan kondisi dan memaksa urutan prioritas, jika perlu.

Boolean expression A AND ( Boolean expression B OR Boolean expression C )

IS NULL

Menampilkan true jika kolom input kosong atau null.

Sintaksis

fieldIS NULL

Parameter

field —dimensi atau metrik yang akan dievaluasi.

Contoh

Kolom berisi Formula Hasil
a Kolom IS NULL false

Kolom IS NULL true

Selengkapnya tentang NULL

Kecuali jika ditentukan lain, semua operator menampilkan NULL jika salah satu operand adalah NULL.

NULL berbeda dengan string kosong (""). Penggunaan string kosong dalam aritmetika umumnya menghasilkan error, sedangkan penggunaan NULL akan menampilkan nilai null:

1+NULL=NULL

1*NULL=NULL

1/NULL=NULL

dll.

Di sisi lain, meskipun Anda dapat menggabungkan nilai dengan string kosong, hasil penggabungan nilai dengan NULL adalah nilai null:

CONCAT("A", "", "B") = "AB"

CONCAT("A",NULL, "B") = null

IN

Menampilkan true jika kolom input berisi salah satu nilai yang tercantum. Nilai kolom dan daftar harus berjenis sama. IN mencocokkan nilai secara lengkap dan peka dengan huruf besar/kecil. Untuk pencocokan nilai parsial atau tidak peka huruf besar/kecil, gunakan REGEXP_MATCH.

Sintaksis

fieldIN(value1, value2,... valueN)

Parameter

field —dimensi atau metrik yang akan dievaluasi.

value1,value2,...valueN —nilai yang akan dicari.

Contoh

Kolom berisi Jenis kolom Formula Hasil
Bob Teks Kolom IN ('Budi', 'Anisa') true
Alice Teks Kolom IN ('Budi', 'Anisa') true
Jorge Teks Kolom IN ('Budi', 'Anisa') false
20 Angka Kolom IN (10, 20) true
10 Angka Kolom IN (10, 20) true
100 Angka Kolom IN (10, 20) false
Bob Teks Field IN ('Budi', 20) error (Karena Field berupa teks, tetapi 20 adalah angka. Untuk mengatasinya, gunakan tanda kutip: "20".)

NOT

Menegasi ekspresi input.

Contoh

Formula Hasil
IF(2+2=4,"YES","NO") YA
IF(NOT 2+2=4,"YES","NO") TIDAK
"abc" IN ("abc") true
"abc" NOT IN ("abc") false