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. If several samples have the same timestamp, only one of them is used: the sample with the greatest value. A NaN value loses to any other value, so a NaN value is used only if all samples at this timestamp are NaN.
This function is experimental, enable it by setting allow_experimental_time_series_aggregate_functions=true.
Syntax
Aliases: timeSeriesLastToGrid Parameters
  • start_timestamp — Specifies start of the grid. With a DateTime64 timestamp argument it can also be a fractional number, or a string containing a number or a date-time text. UInt32 or DateTime or DateTime64 or Float* or Decimal* or String
  • end_timestamp — Specifies end of the grid. With a DateTime64 timestamp argument it can also be a fractional number, or a string containing a number or a date-time text. UInt32 or DateTime or DateTime64 or Float* or Decimal* or String
  • grid_step — Specifies step of the grid in seconds. With a DateTime64 timestamp argument it can also be a fractional number, or a string containing a number or a duration like ’15s’ or ‘1m’. UInt32 or Float* or Decimal* or String
  • staleness_window — Specifies the maximum staleness of the most recent sample in seconds. With a DateTime64 timestamp argument it can also be a fractional number, or a string containing a number or a duration like ’15s’ or ‘1m’. UInt32 or Float* or Decimal* or String
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 August 24, 2026