Subset (MDX)
Restituisce un subset di tuple del set specificato.
Sintassi
Subset(Set_Expression, Start [ ,Count ] )
Argomenti
Set_Expression
Espressione MDX (Multidimensional Expression) valida che restituisce un set.Start
Espressione numerica valida che specifica la posizione della prima tupla da restituire.Count
Espressione numerica valida che specifica il numero di tuple che devono essere restituite.
Osservazioni
Dal set specificato la funzione Subset restituisce un subset contenente il numero di tuple specificato, a partire dalla posizione iniziale specificata. La posizione iniziale è definita secondo un indice in base zero, ovvero zero (0) corrisponde alla prima tupla nel set specificato, 1 corrisponde alla seconda e così via.
Se Count viene omesso, la funzione restituisce tutte le tuple comprese tra Start e la fine del set.
Esempio
Nell'esempio seguente viene restituita la misura Reseller Sales per le cinque sottocategorie di prodotti più vendute, indipendentemente dalla gerarchia, in base a Reseller Gross Profit. È possibile utilizzare la funzione Subset per restituire solo i primi cinque set del risultato dopo l'ordinamento del risultato mediante la funzione Order.
SELECT Subset
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BDESC
)
,0
,5
) ON 0
FROM [Adventure Works]