세션 범위 명명된 집합 만들기(MDX)

MDX 세션에서 사용할 수 있는 명명된 집합을 만들려면 CREATE SET 문을 사용하십시오. CREATE SET 문으로 작성한 명명된 집합은 MDX 세션이 종료된 뒤에도 제거되지 않습니다.

이 항목에서 설명되겠지만 WITH 키워드의 구문은 간단하며 사용하기 쉽습니다.

[!참고]

명명된 집합에 대한 자세한 내용은 명명된 집합을 MDX로 작성(MDX)을 참조하십시오.

CREATE SET 구문

CREATE SET 문의 구문은 다음과 같습니다.

CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>

CREATE SET 구문에서 cube name 매개 변수는 명명된 집합의 멤버를 포함하는 큐브의 이름을 포함합니다. cube name 매개 변수를 지정하지 않으면 명명된 집합의 멤버를 포함하는 큐브로 현재 큐브를 사용합니다. 또한 Set_Identifier 매개 변수는 명명된 집합의 별칭을 포함하며 Set_Expression 매개 변수는 명명된 집합 별칭이 참조할 집합 식을 포함합니다.

CREATE SET 예

다음 예에서는 CREATE SET 문을 사용하여 Store 큐브를 바탕으로 SetCities_2_3으로 명명된 집합을 만듭니다. City 2 및 City 3의 상점이 SetCities_2_3으로 명명된 집합의 멤버가 됩니다.

create Session set [Store].[SetCities_2_3] as
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}

CREATE SET 문을 사용하여 정의한 SetCities_2_3 명명된 집합은 현재 MDX 세션이 유지되는 동안 사용할 수 있습니다. 다음 예는 City 2 및 City 3 멤버를 반환하는 유효한 쿼리이며 SetCities_2_3으로 명명된 집합을 만든 뒤 세션을 종료하기 전까지 언제든지 실행할 수 있습니다.

select SetCities_2_3 on 0 from [Store]

참고 항목

개념

쿼리 범위 명명된 집합 만들기(MDX)