Head (MDX)

Devuelve el primer número de elementos especificado en un conjunto y retiene los duplicados.

Sintaxis

  
Head(Set_Expression [ ,Count ] )  

Argumentos

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

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

Comentarios

La función Head devuelve el número especificado de tuplas desde el principio del conjunto especificado. Se conserva el orden de los elementos. El valor predeterminado de Count es 1. Si el número especificado de tuplas es menor que 1, la función Head devuelve un conjunto vacío. Si el número especificado de tuplas supera al número de tuplas del conjunto, la función devuelve el conjunto original.

Ejemplo

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

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

Consulte también

Tail (MDX)
Item (Tuple) (MDX)
Item (Member) (MDX)
Rank (MDX)
Referencia de funciones MDX (MDX)