Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает первое определённое количество элементов в наборе, сохраняя дубликаты.
Syntax
Head(Set_Expression [ ,Count ] )
Arguments
Set_Expression
Допустимое выражение многомерных выражений (MDX), которое возвращает множество.
Количество
Допустимое числовое выражение, указывающее количество кортежей, которые нужно вернуть.
Remarks
Функция Head возвращает заданное количество кортежей из начала указанного множества. Порядок элементов сохраняется. По умолчанию значение Count — 1. Если указанное количество кортежей меньше 1, головная функция возвращает пустое множество. Если указанное количество кортежей превышает количество кортежей в множестве, функция возвращает исходное множество.
Пример
Следующий пример приводит пять самых продаваемых подкатегорий товаров, независимо от иерархии, на основе валовой прибыли реселлеров. Функция Head используется для возврата только первых 5 множеств результата после упорядочения результата с помощью функции 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]