Lead (многомерные выражения)
Возвращает элемент, который следует за заданным элементом через указанное число позиций на уровне элемента.
Синтаксис
Member_Expression.Lead( Index )
Аргументы
Member_Expression
Допустимое многомерное выражение, возвращающее элемент.
Index
Допустимое числовое выражение, указывающее число позиций элементов.
Замечания
Позиции элементов на уровне определяются естественным порядком иерархии атрибутов. Нумерация позиций начинается с нуля.
Если указанная свинца равна нулю (0), функция Свинца возвращает указанный элемент.
Если указанный свинца отрицательный, функция Свинца возвращает предыдущий элемент.
Lead(1)
эквивалентен функции NextMember . Lead(-1)
эквивалентен функции PrevMember .
Функция Lead похожа на функцию Lag, за исключением того, что функция Lag выглядит в противоположном направлении функции Lead. Таким образом, вызов Lead(n)
эквивалентен вызову Lag(-n)
.
пример
В следующем примере возвращается значения для декабря 2001 г.:
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(-2) ON 0
FROM [Adventure Works]
В следующем примере возвращается значения для марта 2002 г.:
SELECT [Date].[Fiscal].[Month].[February 2002].Lead(1) ON 0
FROM [Adventure Works]
См. также
Справочник по функции многомерных выражений (многомерные выражения)