lag
Возвращает значение, вычисленное для строки, которая находится на указанном физическом смещении перед текущей строкой в упорядоченном фрейме окна.
Эта функция аналогична lagInFrame, но всегда использует фрейм ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING.
Синтаксис
Для получения более подробной информации о синтаксисе оконных функций см. Window Functions - Syntax.
Параметры
x— Имя столбца.offset— Применяемое смещение. (U)Int*. (Необязательно — по умолчанию1).default— Значение, возвращаемое, если рассматриваемая строка выходит за границы фрейма окна. (Необязательно — при отсутствии используется значение по умолчанию для типа столбца).
Возвращаемое значение
- Значение, вычисленное для строки, которая находится на заданном физическом смещении перед текущей строкой в упорядоченном фрейме.
Пример
В этом примере рассматриваются исторические данные по конкретной акции, а функция lag используется для вычисления дневной дельты и процентного изменения цены закрытия акции.