Cabeça (MDX)

Devolve o primeiro número especificado de elementos num conjunto, mantendo duplicados.

Syntax

  
Head(Set_Expression [ ,Count ] )  

Arguments

Set_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um conjunto.

Contagem
Uma expressão numérica válida que especifica o número de tuplas a devolver.

Observações

A função cabeça devolve o número especificado de tuplas desde o início do conjunto especificado. A ordem dos elementos é preservada. O valor padrão de Contagem é 1. Se o número especificado de tuplas for inferior a 1, a função Head devolve um conjunto vazio. Se o número especificado de tuplas exceder o número de tuplas no conjunto, a função devolve o conjunto original.

Example

O exemplo seguinte apresenta as cinco principais subcategorias de produtos de vendas, independentemente da hierarquia, com base no Lucro Bruto do Revendedor. A função Head é usada para devolver apenas os primeiros 5 conjuntos do resultado após o resultado ser ordenado usando a função de Ordem .

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]