Head (MDX)
Retorna o primeiro número especificado de elementos em um conjunto, mantendo as duplicatas.
Sintaxe
Head(Set_Expression [ ,Count ] )
Argumentos
Set_Expression
Uma expressão MDX (Expressões Multidimensionais) válida que retorna um conjunto.
Count
Uma expressão numérica válida que especifica o número de tuplas a ser retornado.
Comentários
A função Head retorna o número especificado de tuplas do início do conjunto especificado. A ordem dos elementos é preservada. O valor padrão de Count é 1. Se o número especificado de tuplas for menor que 1, a função Head retornará um conjunto vazio. Se o número especificado de tuplas ultrapassar o número de tuplas no conjunto, a função retornará o conjunto original.
Exemplo
O exemplo a seguir retorna as cinco subcategorias principais de vendas dos produtos, independentemente da hierarquia, com base no Lucro Bruto do Revendedor. A função Head é usada para retornar apenas os primeiros 5 conjuntos no resultado após o resultado ser ordenado usando a função 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 Também
Tail (MDX)
Item (Tupla) (MDX)
Item (Membro) (MDX)
Rank (MDX)
Referência de função MDX (MDX)