OR(MDX)

두 숫자 식에 대한 논리적 분리를 수행합니다.

구문

  
Expression1 OR Expression2   

매개 변수

Expression1
숫자 값을 반환하는 유효한 MDX(다차원 식) 식입니다.

Expression2
숫자 값을 반환하는 유효한 MDX 식입니다.

반환 값

인수 중 하나 또는 둘 다 true로 평가되면 true를 반환하고, 그렇지 않으면 false를 반환하는 부울 값입니다.

설명

OR 연산자는 두 인수를 모두 부울 값(0, 0, false, 그렇지 않으면 true)으로 처리한 후 연산자가 논리적 분리를 수행합니다. 다음 표에서는 OR 연산자가 논리적 분리를 수행하는 방법을 보여 줍니다.

Expression1 Expression2 반환 값
true true true
true false true
false true true
false false false

다음 쿼리에는 Customer 차원의 Gender 계층 구조에 있는 현재 멤버가 Male이거나 Customer 차원의 결혼 상태 계층 구조에서 현재 멤버인 경우 "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)