共用方式為


OR (MDX)

在兩個數值運算式上執行邏輯分離。

語法

  
Expression1 OR Expression2   

參數

Expression1
傳回數值的有效多維度運算式 (MDX) 運算式。

Expression2
傳回數值的有效 MDX 運算式。

傳回值

布林值,如果或兩個引數都評估為 true,則傳回 true ;否則 為 false

備註

OR 運算子會將 這兩個引數視為布林值(零、0、 false ,否則為 true ),再 讓運算子執行邏輯 分離。 下表說明 OR 運算子如何 執行邏輯分離。

Expression1 Expression2 傳回值
true true true
true false true
false true true
false false false

範例

下列查詢包含計算量值,如果 Customer 維度的 [性別] 階層的目前成員為 Male,或 [客戶] 維度之 [婚姻狀態] 階層的目前成員已婚,則會傳回字串 「MARRIED OR MALE」 ;否則會傳回字串 「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)  

另請參閱

MDX 運算子參考 (MDX)