使用集合表達式

一個集合由一個由零個或多個元組組成的有序串串組成。 一個不包含任何元組的集合稱為空集合。

集合的完整表達式由零個或更多明確指定的元組組成,並以大括號框定:

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

集合表達式中指定的成員表達式會轉換成單元組表達式。

Example

以下範例展示了查詢欄位軸與列軸上的兩個集合表達式:

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])}

由三個元組組成,每個元組包含兩個明確的參考,指向產品維度的 Product Categories 階層及日期維度的 Calendar 階層成員。

關於回傳集合的函數範例,請參見 「與成員、元組與集合工作(MDX)」。