계산 멤버를 MDX로 작성(MDX)

MDX에서 계산 멤버는 값을 반환하기 위해 MDX 식을 계산하여 확인되는 멤버입니다. 이러한 정의에는 놀랄 만한 개념이 포함되어 있습니다. MDX 쿼리에서 계산 멤버를 구성하고 사용할 수 있으면 다차원 데이터에 대한 상당한 조작 기능을 활용할 수 있습니다.

계산 멤버는 계층 구조 안의 어느 지점에나 만들 수 있습니다. 또한, 큐브의 기존 멤버는 물론, 동일한 MDX 식에서 정의된 다른 계산 멤버에도 종속되는 계산 멤버를 만들 수도 있습니다.

다음 컨텍스트 중 하나가 포함되도록 계산 멤버를 정의할 수 있습니다.

  • 쿼리 범위   MDX 쿼리의 일부로 정의되는 계산 멤버를 만들어서 해당 범위가 쿼리로 제한되도록 하려면 WITH 키워드를 사용합니다. 그런 다음 MDX SELECT 문 내에서 계산 멤버를 사용할 수 있습니다. 이 방식을 사용할 경우, WITH 키워드를 사용하여 만든 계산 멤버는 SELECT 문을 배포하지 않아도 변경할 수 있습니다.

    WITH 키워드를 사용하여 계산 멤버를 만드는 방법에 대한 자세한 내용은 쿼리 범위 계산 멤버 만들기(MDX)를 참조하십시오.

  • 세션 범위   범위가 쿼리 컨텍스트보다 넓은 즉, 범위가 MDX 세션의 라이프타임인 계산 멤버를 계산하려면 CREATE MEMBER 문을 사용합니다. CREATE MEMBER 문을 사용하여 정의된 계산 멤버는 해당 세션의 모든 MDX 쿼리에서 사용할 수 있습니다. 예를 들어 CREATE MEMBER 문은 여러 쿼리에서 하나의 동일 집합을 계속적으로 다시 사용하는 클라이언트 응용 프로그램에 적합합니다.

    CREATE MEMBER 문을 사용하여 세션에서 계산 멤버를 만드는 방법에 대한 자세한 내용은 세션 범위 계산 멤버 만들기(MDX)를 참조하십시오.