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 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.

Sintaks

fieldIS NULL

Parameter

field —dimensi atau metrik yang akan dievaluasi.

Contoh

Kolom berisi Formula Hasil
a Kolom IS NULL false

Kolom IS NULL benar

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.

Sintaks

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') benar
Alice Teks Kolom IN ('Budi', 'Anisa') benar
Joni Teks Kolom IN ('Budi', 'Anisa') false
20 Angka Kolom IN (10, 20) benar
10 Angka Kolom IN (10, 20) benar
100 Angka Kolom IN (10, 20) false
Bob Teks Kolom IN ('Budi', 20) error (karena Field berupa teks, tetapi 20 adalah angka. Untuk memperbaikinya, 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") benar
"abc" NOT IN ("abc") false