Tail (многомерные выражения)
Возвращает подмножество из конца набора.
Синтаксис
Tail(Set_Expression [ ,Count ] )
Аргументы
Set_Expression
Допустимое многомерное выражение, возвращающее набор.
Численность
Допустимое числовое выражение, указывающее количество возвращаемых кортежей.
Замечания
Функция Tail возвращает указанное количество кортежей из конца указанного набора. Порядок элементов сохраняется. Значение по умолчанию count равно 1. Если заданное количество кортежей меньше 1, то функция возвращает пустой набор. Если заданное число кортежей превышает количество кортежей в наборе, то функция возвращает исходный набор.
пример
В следующем примере возвращается мера Reseller Sales для пяти наиболее продаваемых подкатегорий товаров вне зависимости от иерархии, основываясь на значении меры Reseller Gross Profit. Функция Tail используется для возврата только последних пяти наборов в результате после того, как результат будет упорядочен обратно с помощью функции Order .
SELECT Tail
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BASC
)
,5
) ON 0
FROM [Adventure Works]
См. также
Справочник по функции многомерных выражений (многомерные выражения)