집합 식은 길고 복잡한 선언일 수 있으므로 따르거나 이해하기 어려울 수 있습니다. 또는 집합 식이 너무 자주 사용되어 집합을 반복적으로 정의하는 것이 부담이 될 수 있습니다. 길고 복잡하거나 일반적으로 사용되는 식을 더 쉽게 사용할 수 있도록 MDX(다차원 식)를 사용하면 명명된 집합과 같은 식을 사용할 수 있습니다.
기본적으로 별칭이 할당된 집합 식을 명명된 집합이라고 합니다. 명명된 집합은 일반적으로 집합에 통합될 수 있는 모든 멤버 또는 함수를 통합할 수 있습니다. MDX는 명명된 집합 별칭을 집합 식으로 처리하므로 집합 식이 허용되는 모든 곳에서 해당 별칭을 사용할 수 있습니다.
다음 컨텍스트 중 하나를 갖도록 명명된 집합을 정의할 수 있습니다.
쿼리 범위 MDX 쿼리의 일부로 정의되고 범위가 쿼리로 제한되는 명명된 집합을 만들려면 WITH 키워드를 사용합니다. 그런 다음 MDX SELECT 문 내에서 명명된 집합을 사용할 수 있습니다. 이 방법을 사용하면 SELECT 문을 방해하지 않고 WITH 키워드를 사용하여 만든 명명된 집합을 변경할 수 있습니다.
WITH 키워드를 사용하여 명명된 집합을 만드는 방법에 대한 자세한 내용은 MDX(Query-Scoped 명명된 집합 만들기)를 참조하세요.
세션 범위 지정 범위가 쿼리 컨텍스트보다 넓은 명명된 집합, 즉 범위가 MDX 세션의 수명인 명명된 집합을 만들려면 CREATE SET 문을 사용합니다. CREATE SET 문을 사용하여 정의된 명명된 집합은 해당 세션의 모든 MDX 쿼리에서 사용할 수 있습니다. 예를 들어 CREATE SET 문은 다양한 쿼리에서 집합을 일관되게 재사용하는 클라이언트 애플리케이션에서 적합합니다.
CREATE SET 문을 사용하여 세션에서 명명된 집합을 만드는 방법에 대한 자세한 내용은 MDX(Session-Scoped 명명된 집합 만들기)를 참조하세요.
또한 참조하십시오
SELECT 문(MDX)
CREATE SET 문(MDX)
MDX 쿼리 기본 사항(Analysis Services)