Compartir a través de


Subset (MDX)

Actualizado: 17 de julio de 2006

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

Sintaxis

Subset(Set_Expression, Start [ ,Count ] )

Argumentos

  • Set_Expression
    Expresión MDX válida que devuelve un conjunto.
  • Start
    Expresión numérica válida que especifica la posición de la primera tupla que será devuelta.
  • Count
    Expresión numérica válida que especifica el número de tuplas que serán devueltas.

Notas

Desde el conjunto especificado, la función Subset devuelve un subconjunto que contiene el número especificado de tuplas, comenzando desde 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 desde Start hasta el 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 Subset se utiliza para devolver sólo los cinco primeros conjuntos del resultado, una vez que éste se ordena 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]

Vea también

Referencia

Referencia de funciones MDX (MDX)

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido modificado:
  • Se han actualizado la sintaxis y los argumentos para mejorar la claridad.
  • Se han agregado ejemplos actualizados.