다음을 통해 공유


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;

참고 항목

참조

MDX 함수 참조(MDX)

도움말 및 정보

SQL Server 2005 지원 받기