Compartir por


Subset (MDX)

Devuelve un subconjunto de tuplas a partir de un conjunto especificado.

Sintaxis

  
Subset(Set_Expression, Start [ ,Count ] )  

Argumentos

Set_Expression
Expresión MDX (Expresiones multidimensionales) válida que devuelve un conjunto.

Iniciar
Expresión numérica válida que especifica la posición de la primera tupla que será devuelta.

Recuento
Expresión numérica válida que especifica el número de tuplas que serán devueltas.

Comentarios

Desde el conjunto especificado, la función Subconjunto devuelve un subconjunto que contiene el número especificado de tuplas, comenzando en la posición inicial especificada. La posición inicial está basada en un índice basado en cero; es decir que cero (0) corresponde a la primera tupla del conjunto especificado, 1 corresponde a la segunda y así sucesivamente.

Si no se especifica Count , la función devuelve todas las tuplas de Start al final del conjunto.

Ejemplo

El ejemplo siguiente devuelve la medida Reseller Sales de las cinco subcategorías de productos más vendidos, independientemente de su jerarquía, de acuerdo con Reseller Gross Profit. La función Subconjunto se usa para devolver solo los cinco primeros conjuntos del resultado después de ordenar el resultado mediante la función Order .

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

Consulte también

Referencia de funciones MDX (MDX)