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