IF 문(MDX)
조건이 True인 경우 문을 실행합니다.
구문
IF expression THEN assignment END IF
인수
- expression
True 또는 False를 반환하는 부울로 계산되는 MDX 식입니다.
- assignment
하위 큐브 또는 계산 속성에 값을 할당하는 MDX 식입니다.
주의
값이나 개체를 반환하는 데만 사용할 수 있는 IIf(MDX) 함수 및 CASE 문(MDX)과 달리 IF 문은 제어 흐름에 사용합니다.
예
다음 예에서는 Customers 차원 내의 Customers 계층의 Country 멤버로 범위를 제한합니다. 현재 측정값이 Store Cost이면 Store Cost는 10으로 설정됩니다.
SCOPE ([Customer].[Customers].[Country].members);
IF Measures.CurrentMember IS [Measures].[Store Cost] THEN this = 10 END IF;