Operator Perbandingan

Anda menggunakan operator perbandingan dengan data skalar. Anda dapat menggunakan operator perbandingan dalam ekspresi Multidimensional Expressions (MDX) apa pun.

Untuk memeriksa suatu kondisi, Anda juga dapat menggunakan operator perbandingan dalam pernyataan dan fungsi MDX, seperti fungsi MDX IIf . Namun, jika Anda menggunakan operator perbandingan untuk memeriksa suatu kondisi, pastikan Anda memiliki izin yang sesuai sebelum mencoba mengubah data berdasarkan kondisi tersebut. Siapa pun yang memiliki akses ke data sebenarnya dan dapat melakukan query data tersebut dapat menggunakan operator perbandingan dalam query tambahan. Namun akses ini tidak berarti bahwa individu-individu tersebut memiliki atau seharusnya memiliki izin yang sesuai untuk mengubah data. Selain itu, untuk menjaga integritas data, batasi jumlah orang yang dapat melakukan query dan mengubah data.

Operator perbandingan mengevaluasi ke tipe data Boolean, mengembalikan TRUE atau FALSE berdasarkan hasil kondisi yang diuji.

MDX mendukung operator perbandingan yang tercantum dalam tabel berikut.

Operator Deskripsi
= (sama dengan) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri sama dengan argumen kanan; jika tidak, SALAH.

Jika salah satu atau kedua argumen dievaluasi hingga nilai nol, operator mengembalikan nilai null, kecuali jika perbandingan 0=null dilakukan, dalam hal ini Boolean mengandung TRUE.
<> (Tidak Sama Dengan) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri tidak sama dengan argumen kanan; jika tidak, SALAH.

Jika salah satu atau kedua argumen bernilai null, operator mengembalikan nilai null.
> (Lebih Besar Dari) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri memiliki nilai lebih besar dari argumen kanan; jika tidak, SALAH.

Jika salah satu atau kedua argumen bernilai null, operator mengembalikan nilai null.
>= (Lebih Besar Dari atau Sama Dengan) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri memiliki nilai yang lebih tinggi atau sama dengan argumen kanan; jika tidak, SALAH.

Jika salah satu atau kedua argumen bernilai null, operator mengembalikan nilai null.
< (Kurang Dari) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri memiliki nilai yang lebih kecil dari argumen kanan; jika tidak, SALAH.

Jika salah satu atau kedua argumen bernilai null, operator mengembalikan nilai null.
<= (Kurang Dari atau Sama Dengan) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri memiliki nilai yang lebih rendah atau sama dengan argumen kanan; jika tidak, SALAH.

Jika salah satu atau kedua argumen bernilai null, operator mengembalikan nilai null.