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

timeSeriesResampleToGridWithStaleness

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