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

timeSeriesInstantDeltaToGrid

Добавленный в: v25.6.0 Агрегатная функция, которая принимает данные временных рядов в виде пар временных меток и значений и вычисляет idelta в стиле PromQL для этих данных на регулярной временной сетке, заданной начальной временной меткой, конечной временной меткой и шагом. Для каждой точки сетки образцы для вычисления idelta берутся в пределах указанного временного окна.
Эта функция экспериментальная; чтобы включить её, задайте allow_experimental_ts_to_grid_aggregate_function=true.
Синтаксис
Параметры
  • start_timestamp — Задает начало сетки. UInt32 или DateTime
  • end_timestamp — Задает конец сетки. UInt32 или DateTime
  • grid_step — Задает шаг сетки в секундах. UInt32
  • staleness — Задает максимально допустимую давность рассматриваемых образцов в секундах. Окно устаревания представляет собой интервал, открытый слева и замкнутый справа. UInt32
Аргументы
  • timestamp — Временная метка образца. Может быть отдельным значением или массивом. UInt32 или DateTime или Array(UInt32) или Array(DateTime)
  • value — Значение временного ряда, соответствующее временной метке. Может быть отдельным значением или массивом. Float* или Array(Float*)
Возвращаемое значение Возвращает значения idelta на указанной сетке. Возвращаемый массив содержит по одному значению для каждой точки временной сетки. Значение равно NULL, если в окне недостаточно образцов, чтобы вычислить значение мгновенной дельты для конкретной точки сетки. Array(Nullable(Float64)) Примеры Базовое использование с отдельными парами «временная метка — значение»
Query
Response
Использование массивов в качестве аргументов
Query
Response
Последнее изменение 25 июня 2026 г.