Поделиться через


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]  
  

См. также

Справочник по функции многомерных выражений (многомерные выражения)