Share via


子集 (MDX)

從指定的集合傳回 Tuple 的子集。

語法

  
Subset(Set_Expression, Start [ ,Count ] )  

引數

Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。

啟動
有效的數值運算式,指定要傳回之第一個 Tuple 的位置。

計數
有效的數值運算式,指定要傳回的 Tuple 數目。

備註

從指定的集合中, Subset 函式會傳回包含指定之 Tuple 數目的子集,從指定的開始位置開始。 開始位置是以零起始的索引為基礎;也就是說,零 (0) 會對應至指定集合中的第一個 Tuple,1 對應至第二個 Tuple,依故。

如果未 指定 Count ,函式會從 Start 傳回集合結尾的所有 Tuple。

範例

下列範例會根據轉銷商總利潤,傳回產品前五個銷售子類別的轉銷商銷售量值,而不論階層為何。 在使用 Order 函式排序 結果之後,子集 函式只會傳回結果中的前五個集合。

SELECT Subset  
   (Order   
      ([Product].[Product Categories].[SubCategory].members  
         ,[Measures].[Reseller Gross Profit]  
         ,BDESC  
      )  
   ,0  
   ,5  
   ) ON 0  
FROM [Adventure Works]  

另請參閱

MDX 函數參考 (MDX)