VEYA (MDX)

İki sayısal ifade üzerinde mantıksal bir ayrımcılık gerçekleştirir.

Syntax

  
Expression1 OR Expression2   

Parametreler

Expression1
Sayısal bir değer döndüren geçerli bir Çok Boyutlu İfadeler (MDX) ifadesi.

Expression2
Sayısal bir değer döndüren geçerli bir MDX ifadesi.

Dönüş Değeri

Doğru olan bir Boolean değeri, eğer argümanlardan biri veya her ikisi doğru olarak değerlendirilirse; aksi takdirde yanlış.

Remarks

OR operatörü, mantıksal ayrımı gerçekleştirmeden önce her iki argümanı da Boolean değerleri (sıfır, 0, yanlış; aksi takdirde doğru) olarak ele alır. Aşağıdaki tablo, OR operatörünün mantıksal ayrımı nasıl gerçekleştirdiğini göstermektedir.

İfade1 İfade2 Dönüş Değeri
doğru doğru doğru
doğru false doğru
false doğru doğru
false false false

Example

Aşağıdaki sorgu, Müşteri boyutunun Cinsiyet hiyerarşisindeki mevcut üye Erkek veya Müşteri boyutundaki Evlilik Durumu hiyerarşisindeki mevcut üye Evli ise "EVLI YA DA ERKEK" dizesini döndüren hesaplanmış bir ölçü içerir; aksi takdirde "UNMARRIED OR FEMALE" dizesini döndürür.

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)