Tail (MDX)
Devuelve un subconjunto del final de un conjunto.
Sintaxis
Tail(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 Tail devuelve el número especificado de tuplas desde el final 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 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 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 Tail se usa para devolver solo los cinco últimos conjuntos del resultado después de que el resultado se ordene inverso mediante la función Order .
SELECT Tail
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BASC
)
,5
) ON 0
FROM [Adventure Works]