Aracılığıyla paylaş


VEYA (MDX)

Mantıksal disjunction iki sayısal ifadelerini gerçekleştirir.

Sözdizimi

Expression1 OR Expression2 

Parametreler

  • İfade1
    Sayısal bir değer döndürür, geçerli bir çok boyutlu ifadeleri (mdx) ifade.

  • İfade2
    Sayısal bir değer döndürür, geçerli bir mdx ifade.

Dönüş Değeri

Döndüren Boole true , veya her iki değişken değerlendirmek için true; Aksi takdirde, false.

Açıklamalar

The OR operator treats both arguments as Boolean values (zero, 0, as false; otherwise, true) before the operator performs the logical disjunction.Aşağıdaki tablo gösterir nasıl OR işleç gerçekleştirir mantıksal disjunction.

Expression1

Expression2

Dönüş Değeri

true

true

true

true

false

true

false

true

true

false

false

false

Örnek

Aşağıdaki sorgu döndürür hesaplanan bir ölçü birimi içeren dize "EVLİ veya erkek cinsiyet hiyerarşi müşteri boyut geçerli üye ise veya geçerli medeni hiyerarşi müşteri boyut üye Evli; ERKEK" Aksi halde verir dize "UNMARRIED veya KADIN".

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)

Ayrıca bkz.

Başvuru