Tableau - Operator

Operator adalah simbol yang memberi tahu kompiler untuk melakukan manipulasi matematika atau logika tertentu. Tableau memiliki sejumlah operator yang digunakan untuk membuat bidang dan rumus terhitung.

Berikut adalah rincian operator yang tersedia dan urutan (prioritas) operasi.

Jenis Operator

  • Operator Umum
  • Operator Aritmatika
  • Operator Relasional
  • Operator Logis

Operator Umum

Tabel berikut menunjukkan operator umum yang didukung oleh Tableau. Operator ini bertindak berdasarkan tipe data numerik, karakter, dan tanggal.

Operator Deskripsi Contoh
+(addition) Menambahkan dua angka. Menggabungkan dua string. Menambahkan hari ke tanggal.

7 + 3

Keuntungan + Penjualan

'abc' + 'def' = 'abcdef'

# 15 April 2004 # + 15 = # 30 April,

2004 #

–(subtraction) Mengurangi dua angka. Mengurangi hari dari tanggal.

- (7 + 3) = -10

# 16 April 2004 # - 15 = # 1 April,

2004 #

Operator Aritmatika

Tabel berikut menunjukkan operator aritmatika yang didukung oleh Tableau. Operator ini hanya bertindak pada tipe data numerik.

Operator Deskripsi Contoh
*(Multiplication) Perkalian numerik 23 * 2 = 46
/(Division) Pembagian numerik 45/2 = 22,5
%(modulo) Pengingat pembagian numerik 13% 2 = 1
^(power) Dibesarkan dengan kekuatan 2 ^ 3 = 8

Operator Perbandingan

Tabel berikut mencantumkan operator perbandingan yang didukung oleh Tableau. Operator ini digunakan dalam ekspresi. Setiap operator membandingkan dua angka, tanggal, atau string dan mengembalikan Boolean (TRUE atau FALSE). Namun, Boolean sendiri tidak dapat dibandingkan dengan menggunakan operator ini.

Operator Deskripsi Contoh
= = or = (Equal to) Membandingkan dua angka atau dua string atau dua tanggal menjadi sama. Mengembalikan nilai Boolean TRUE jika ada, jika tidak, mengembalikan salah. 'Halo' = 'Halo' 5 = 15/3
!= or <> (Not equal to) Membandingkan dua angka atau dua string atau dua tanggal menjadi tidak sama. Mengembalikan nilai Boolean TRUE jika ada, jika tidak, mengembalikan salah. 'Baik' <> 'Buruk' 18! = 37/2
> (Greater than) Membandingkan dua angka atau dua string atau dua tanggal di mana argumen pertama lebih besar dari yang kedua. Mengembalikan nilai boolean TRUE jika memang demikian, jika tidak, mengembalikan salah. [Keuntungan]> 20000 [Kategori]> 'Q' [Tanggal Pengiriman]> # 1 April 2004 #
< (Less than) Membandingkan dua angka atau dua string atau dua tanggal di mana argumen pertama lebih kecil dari yang kedua. Mengembalikan nilai boolean TRUE jika memang demikian, jika tidak, mengembalikan salah. [Laba] <20000 [Kategori] <'Q' [Tanggal Pengiriman] <# 1 April 2004 #

Operator Logis

Tabel berikut menunjukkan operator logika yang didukung oleh Tableau. Operator ini digunakan dalam ekspresi yang hasilnya adalah Boolean yang memberikan keluaran TRUE atau FALSE.

Operator Deskripsi Contoh
AND Jika ekspresi atau nilai Boolean yang ada di kedua sisi operator AND dievaluasi sebagai TRUE, maka hasilnya adalah TRUE. Jika tidak, hasilnya SALAH. [Tanggal Pengiriman]> # 1 April 2012 # DAN [Keuntungan]> 10.000
OR Jika salah satu atau kedua ekspresi atau nilai Boolean yang ada di kedua sisi operator AND dievaluasi sebagai TRUE, maka hasilnya adalah TRUE. Jika tidak, hasilnya SALAH. [Tanggal Pengiriman]> # 1 April 2012 # ATAU [Keuntungan]> 10.000
NOT Operator ini meniadakan nilai Boolean dari ekspresi yang ada setelahnya. TIDAK [Tanggal Pengiriman]> # 1 April 2012 #

Prioritas Operator

Tabel berikut menjelaskan urutan evaluasi operator. Baris teratas memiliki prioritas tertinggi. Operator di baris yang sama memiliki prioritas yang sama. Jika dua operator memiliki prioritas yang sama, mereka dievaluasi dari kiri ke kanan dalam rumus. Tanda kurung juga bisa digunakan. Tanda kurung dalam dievaluasi sebelum tanda kurung luar.

Hak lebih tinggi Operator
1 -(meniadakan)
2 ^ (kekuatan)
3 *, /,%
4 +, -
5 ==,>, <,> =, <=,! =
6 TIDAK
7 DAN
8 ATAU