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)
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기