집합은 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)를 참조하세요.