Skip to main content

timeSeriesPredictLinearToGrid

Introducida en: v25.6.0 Función de agregación que toma datos de series temporales como pares de marcas de tiempo y valores, y calcula una predicción lineal similar a PromQL con un desplazamiento de marca de tiempo de predicción especificado a partir de estos datos, sobre una cuadrícula temporal regular definida por una marca de tiempo de inicio, una de finalización y un paso. Para cada punto de la cuadrícula, se consideran las muestras dentro de la ventana de tiempo especificada para calcular predict_linear.
Esta función es experimental; actívela configurando allow_experimental_time_series_aggregate_functions=true.
Sintaxis
Parámetros
  • start_timestamp — Especifica el inicio de la cuadrícula. Con un argumento de marca de tiempo DateTime64, también puede ser un número fraccionario o una cadena que contenga un número o texto de fecha y hora. UInt32 o DateTime o DateTime64 o Float* o Decimal* o String
  • end_timestamp — Especifica el final de la cuadrícula. Con un argumento de marca de tiempo DateTime64, también puede ser un número fraccionario o una cadena que contenga un número o texto de fecha y hora. UInt32 o DateTime o DateTime64 o Float* o Decimal* o String
  • grid_step — Especifica el intervalo de la cuadrícula en segundos. Con un argumento de marca de tiempo DateTime64, también puede ser un número fraccionario o una cadena que contenga un número o una duración como ’15s’ o ‘1m’. UInt32 o Float* o Decimal* o String
  • staleness — Especifica la antigüedad máxima, en segundos, de las muestras consideradas. La ventana de antigüedad es un intervalo abierto por la izquierda y cerrado por la derecha. Con un argumento de marca de tiempo DateTime64, también puede ser un número fraccionario o una cadena que contenga un número o una duración como ’15s’ o ‘1m’. UInt32 o Float* o Decimal* o String
  • predict_offset — Especifica el número de segundos de desplazamiento que se añadirán al tiempo de predicción. UInt32 o Float* o Decimal* o String
Argumentos
  • timestamp — Marca de tiempo de la muestra. Puede contener valores individuales o arrays. - value — Valor de la serie temporal correspondiente a la marca de tiempo. Puede contener valores individuales o arrays.
Valor devuelto Valores de predict_linear en la cuadrícula especificada como Array(Nullable(Float64)). El array devuelto contiene un valor para cada punto de la cuadrícula temporal. El valor es NULL si no hay suficientes muestras dentro de la ventana para calcular la tasa en un punto específico de la cuadrícula. Ejemplos Calcule los valores de predict_linear en la cuadrícula [90, 105, 120, 135, 150, 165, 180, 195, 210] con un desplazamiento de 60 segundos
Query
Response
Misma consulta con argumentos de tipo array
Query
Response
Última modificación el 18 de agosto de 2026