Хвост (MDX)

Возвращает подмножество из конца множества.

Syntax

  
Tail(Set_Expression [ ,Count ] )  

Arguments

Set_Expression
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.

Количество
Допустимое числовое выражение, указывающее количество кортежей, которые нужно вернуть.

Remarks

Функция Tail возвращает заданное количество кортежей из конца указанного множества. Порядок элементов сохраняется. По умолчанию значение Count — 1. Если указанное количество кортежей меньше 1, функция возвращает пустое множество. Если указанное количество кортежей превышает количество кортежей в множестве, функция возвращает исходное множество.

Пример

Следующий пример возвращает показатель продаж реселлеров для пяти самых продаваемых подкатегорий товаров, независимо от иерархии, на основе валовой прибыли реселлеров. Функция хвоста используется для возврата только последних пяти множеств результата после того, как результат был обратным порядком с помощью функции порядка.

SELECT Tail  
   (Order   
      ([Product].[Product Categories].[SubCategory].members  
         ,[Measures].[Reseller Gross Profit]  
         ,BASC  
      )  
   ,5  
   ) ON 0  
FROM [Adventure Works]