Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
İ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)