Skip to main content

timeSeriesResampleToGridWithStaleness

Introduced in: v25.6.0 Aggregate function that takes time series data as pairs of timestamps and values and re-samples this data to a regular time grid described by start timestamp, end timestamp and step. For each point on the grid the most recent (within the specified time window) sample is chosen. Alias: timeSeriesLastToGrid.
This function is experimental, enable it by setting allow_experimental_ts_to_grid_aggregate_function=true.
Syntax
Aliases: timeSeriesLastToGrid Parameters
  • start_timestamp — Specifies start of the grid. UInt32 or DateTime
  • end_timestamp — Specifies end of the grid. UInt32 or DateTime
  • grid_step — Specifies step of the grid in seconds. UInt32
  • staleness_window — Specifies the maximum staleness of the most recent sample in seconds. UInt32
Arguments Returned value Returns time series values re-sampled to the specified grid. The returned array contains one value for each time grid point. The value is NULL if there is no sample for a particular grid point. Array(Nullable(Float64)) Examples Basic usage with individual timestamp-value pairs
Query
Response
Using array arguments
Query
Response
Last modified on June 23, 2026