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 |