Tail (MDX)
Retorna um subconjunto desde o final de um conjunto.
Sintaxe
Tail(Set_Expression [ ,Count ] )
Argumentos
Set_Expression
Uma expressão MDX 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 Tail retorna o número especificado de tuplas do final do conjunto especificado. A ordem dos elementos é preservada. O valor padrão de Count é 1. Se o número especificado de tuplas for inferior a 1, a função 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 a medida Valor das Vendas do Revendedor para as cinco subcategorias principais de vendas dos produtos, independentemente da hierarquia, com base no Lucro Bruto do Revendedor. A função Tail é usada para retornar apenas os últimos cinco conjuntos no resultado depois que o resultado é ordenado inverso usando a função Order .
SELECT Tail
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BASC
)
,5
) ON 0
FROM [Adventure Works]