timeSeriesResampleToGridWithStaleness
Introducido en: v25.6.0 Función de agregación que toma series temporales como pares de marcas de tiempo y valores, y remuestrea estos datos en una cuadrícula temporal regular descrita por la marca de tiempo inicial, la marca de tiempo final y el paso. Para cada punto de la cuadrícula, se elige la muestra más reciente (dentro de la ventana de tiempo especificada). Alias:timeSeriesLastToGrid.
Las muestras se pueden pasar de una de estas tres formas:
- como dos argumentos
timestampyvalue, donde cada fila contiene una única muestra; - como dos arrays de marcas de tiempo y valores, donde cada fila contiene una serie temporal completa;
- como un único array de tuplas
(timestamp, value), donde cada fila contiene una serie temporal completa.
timeSeriesLastToGrid
Parámetros
start_timestamp— Especifica el inicio de la cuadrícula. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o texto de fecha y hora.UInt32oDateTimeoDateTime64oFloat*oDecimal*oStringend_timestamp— Especifica el final de la cuadrícula. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o texto de fecha y hora.UInt32oDateTimeoDateTime64oFloat*oDecimal*oStringgrid_step— Especifica el paso de la cuadrícula en segundos. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o una duración como ’15s’ o ‘1m’.UInt32oFloat*oDecimal*oStringstaleness_window— Especifica la antigüedad máxima de la muestra más reciente, en segundos. Con un argumento de marca de tiempoDateTime64, también puede ser un número fraccionario o una cadena que contenga un número o una duración como ’15s’ o ‘1m’.UInt32oFloat*oDecimal*oString
timestamp— Marca de tiempo de la muestra. Puede ser un valor individual o un array.UInt32oDateTimeoDateTime64oArray(UInt32)oArray(DateTime)oArray(DateTime64)value— Valor de la serie temporal correspondiente a la marca de tiempo. Puede ser un valor individual o un array.Float*oArray(Float*)samples— Muestras de la serie temporal pasadas como un array de tuplas(timestamp, value), donde los elementos de la tupla tienen los tipos de marca de tiempo y valor indicados anteriormente. Una alternativa a pasar las marcas de tiempo y los valores como dos argumentos independientes.Array(Tuple(T1, T2))
Array(Nullable(Float64))
Ejemplos
Uso básico con pares individuales de marca de tiempo y valor
Query
Response
Query
Response