Subset (MDX)
從指定集合中傳回 Tuple 的子集。
語法
Subset(Set_Expression, Start [ ,Count ] )
引數
Set_Expression
傳回集合的有效多維度運算式 (MDX) 運算式。Start
有效的數值運算式,會指定要傳回之第一個 Tuple 的位置。Count
有效的數值運算式,會指定要傳回的 Tuple 數目。
備註
從指定的集合,Subset 函數會傳回包含指定之 Tuple 數目的子集,從指定的開始位置起算。開始位置是根據以零為基底的索引,也就是說,零 (0) 對應至指定集合中的第一個 Tuple,1 對應至第二個,依此類推。
如果未指定 Count,此函數會將從 Start 位置到集合結束的所有 Tuple 傳回。
範例
下列範例不考慮階層,而根據 Reseller Gross Profit 傳回前五名產品銷售子類別的 Reseller Sales 量值。在使用 Order 函數排序結果之後,會使用 Subset 函數來傳回結果中的前五個集合。
SELECT Subset
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BDESC
)
,0
,5
) ON 0
FROM [Adventure Works]