Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает участника, который соответствует определённому числу позиций перед определённым участником на уровне участника.
Syntax
Member_Expression.Lag(Index)
Arguments
Member_Expression
Допустимое многомерное выражение, возвращающее элемент.
Индекс
Допустимое числовое выражение, указывающее количество позиций элементов с лагом.
Remarks
Позиции членов уровня определяются естественным порядком иерархии атрибутов. Нумерация должностей основана на нуле.
Если заданная задержка равна нулю, функция лага возвращает сам указанный элемент.
Если заданная задержка отрицательна, функция Лаг возвращает следующий элемент.
Lag(1) эквивалентна функции PrevMember .
Lag(-1) эквивалентна функции NextMember .
Функция задержки похожа на функцию 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]