Bagikan melalui


ATAU (MDX)

Melakukan disjunksi logis pada dua ekspresi numerik.

Sintaks

  
Expression1 OR Expression2   

Parameter

Ekspresi1
Ekspresi Ekspresi Multidansa (MDX) yang valid yang mengembalikan nilai numerik.

Ekspresi2
Ekspresi MDX valid yang mengembalikan nilai numerik.

Tampilkan Nilai

Nilai Boolean yang mengembalikan true jika salah satu atau kedua argumen dievaluasi ke true; jika tidak, salah.

Keterangan

Operator OR memperlakukan kedua argumen sebagai nilai Boolean (nol, 0, sebagai false; jika tidak, benar) sebelum operator melakukan disjunction logis. Tabel berikut ini menggambarkan bagaimana operator OR melakukan disjunction logis.

Ekspresi1 Ekspresi2 Tampilkan Nilai
benar benar benar
benar salah benar
salah benar benar
salah salah salah

Contoh

Kueri berikut berisi pengukuran terhitung yang mengembalikan string "MARRIED ATAU MALE" jika anggota saat ini pada hierarki Gender dimensi Pelanggan adalah Laki-laki atau anggota saat ini pada hierarki Status Perkawinan dimensi Pelanggan menikah; jika tidak, ia mengembalikan string "UNMARRIED ATAU 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)  

Lihat Juga

Referensi Operator MDX (MDX)