Перейти к основному содержанию

timeSeriesPredictLinearToGrid

Добавленный в: v25.6.0 Агрегатная функция, принимающая данные временных рядов в виде пар из временных меток и значений и вычисляющая линейный прогноз в стиле PromQL с заданным смещением временной метки прогноза относительно этих данных на регулярной временной сетке, заданной начальной временной меткой, конечной временной меткой и шагом. Для каждой точки сетки выборки для вычисления predict_linear учитываются в пределах указанного временного окна.
Эта функция является экспериментальной; чтобы включить её, задайте allow_experimental_ts_to_grid_aggregate_function=true.
Синтаксис
Параметры
  • start_timestamp — Указывает начало сетки. - end_timestamp — Указывает конец сетки. - grid_step — Указывает шаг сетки в секундах. - staleness — Указывает максимально допустимое “устаревание” рассматриваемых выборок в секундах. Окно устаревания — это интервал, открытый слева и закрытый справа. - predict_offset — Указывает количество секунд смещения, добавляемого ко времени прогноза.
Аргументы
  • timestamp — Временная метка выборки. Может быть отдельным значением или массивом. - value — Значение временного ряда, соответствующее временной метке. Может быть отдельным значением или массивом.
Возвращаемое значение Значения predict_linear на указанной сетке в виде Array(Nullable(Float64)). Возвращаемый массив содержит по одному значению для каждой точки временной сетки. Значение равно NULL, если в пределах окна недостаточно выборок для вычисления значения скорости для данной точки сетки. Примеры Вычислить значения predict_linear на сетке [90, 105, 120, 135, 150, 165, 180, 195, 210] со смещением 60 секунд
Query
Response
Тот же запрос с аргументами-массивами
Query
Response
Последнее изменение 2 июля 2026 г.