관용구 사용

집합은 0개 이상의 튜플로 구성된 순서 목록으로 구성됩니다. 튜플이 전혀 없는 집합을 빈 집합이라고 합니다.

집합의 완전한 표현식은 0개 이상의 명시적으로 명시된 튜플로 구성되며, 이들은 컬리 괄호로 둘러싸여 있습니다:

{ [ { Tuple_expression | Member_expression } [ , { Tuple_expression | Member_expression } ... ] }

집합 표현식에 명시된 멤버 표현식은 1원 튜플 표현식으로 변환됩니다.

예시

다음 예시는 쿼리의 Columns와 Rows 축에 사용되는 두 집합 표현식을 보여줍니다:

SELECT  
{[Measures].[Internet Sales Amount], [Measures].[Internet Tax Amount]} ON COLUMNS,  
{([Product].[Product Categories].[Category].&[4], [Date].[Calendar].[Calendar Year].&[2004]),  
([Product].[Product Categories].[Category].&[1], [Date].[Calendar].[Calendar Year].&[2003]),  
([Product].[Product Categories].[Category].&[3], [Date].[Calendar].[Calendar Year].&[2004])}  
ON ROWS  
FROM [Adventure Works]  

열축 위에서, 집합은

{[측정]. [인터넷 판매량], [측정]. [인터넷 세금 금액]}

측정 차원의 두 원소로 구성됩니다. 행 축에는 집합이

{([제품]. [제품 카테고리]. [카테고리].&[4], [날짜]. [달력]. [달력년도].&[2004]),

([제품]. [제품 카테고리]. [카테고리].&[1], [날짜]. [달력]. [달력년도].&[2003]),

([제품]. [제품 카테고리]. [카테고리].&[3], [날짜]. [달력]. [달력년].&[2004])}

세 개의 튜플로 구성되며, 각 튜플은 제품 차원의 제품 범주 계층과 날짜 차원의 달력 계층 구조에 있는 구성원에 대한 명시적 참조를 두 개 포함합니다.

집합을 반환하는 함수의 예시는 Works with Member, Tuples, and Sets (MDX)를 참조하세요.