Bagikan melalui


Operator perbandingan

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

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

Operator perbandingan mengevaluasi ke jenis 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, FALSE.

Jika salah satu atau kedua argumen mengevaluasi ke nilai null, operator mengembalikan nilai null, kecuali jika perbandingan 0=null dibuat, dalam hal ini Boolean berisi TRUE.
<> (Tidak Sama Dengan) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri tidak sama dengan argumen kanan; jika tidak, FALSE.

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

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

Jika salah satu atau kedua argumen mengevaluasi ke nilai null, operator mengembalikan nilai null.
< (Kurang Dari) Untuk argumen non-null, mengembalikan TRUE jika argumen kiri memiliki nilai yang kurang dari argumen kanan; jika tidak, FALSE.

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

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

Lihat Juga

Referensi Operator MDX (MDX)
Operator (Sintaks MDX)