Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Melakukan disjungsi logis pada dua ekspresi numerik.
Syntax
Expression1 OR Expression2
Parameters
Ekspresi1
Ekspresi Multidimensional Expressions (MDX) yang valid yang mengembalikan nilai numerik.
Ekspresi2
Ekspresi MDX yang valid yang mengembalikan nilai numerik.
Mengembalikan Nilai
Nilai Boolean yang mengembalikan true jika salah satu atau kedua argumen dievaluasi menjadi true; jika tidak, salah.
Remarks
Operator OR memperlakukan kedua argumen tersebut sebagai nilai Boolean (nol, 0, sebagai false; jika tidak, benar) sebelum operator melakukan disjungsi logis. Tabel berikut menggambarkan bagaimana operator OR melakukan disjungsi logis.
| Ekspresi1 | Ekspresi2 | Mengembalikan Nilai |
|---|---|---|
| benar | benar | benar |
| benar | salah | benar |
| salah | benar | benar |
| salah | salah | salah |
Example
Kueri berikut berisi ukuran terhitung yang mengembalikan string "MARRIED OR MALE" jika anggota saat ini pada hierarki Gender dimensi Customer adalah Male atau anggota saat ini dalam hierarki Status Pernikahan dimensi Customer adalah Married; jika tidak, akan mengembalikan string "UNMARRIED OR FEMALE".
WITH
MEMBER MEASURES.ORDEMO AS
IIF(
([Customer].[Gender].CURRENTMEMBER IS [Customer].[Gender].&[M])
OR
([Customer].[Marital Status].CURRENTMEMBER IS [Customer].[Marital Status].&[M]),
"MARRIED OR MALE",
"UNMARRIED OR FEMALE")
SELECT [Customer].[Gender].[Gender].MEMBERS ON 0,
[Customer].[Marital Status].[Marital Status].MEMBERS ON 1
FROM [Adventure Works]
WHERE(MEASURES.ORDEMO)