Condividi tramite


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]