Skip to main content

timeSeriesPresentToGrid

Introducido en: v26.9.0 Función de agregación que comprueba si existen datos de series temporales en la cuadrícula especificada. Para cada punto de la cuadrícula, la función devuelve 1 si hay al menos una muestra dentro de la ventana de tiempo especificada y, en caso contrario, NULL.
Esta función está en vista previa privada; para habilitarla, establezca enable_time_series_aggregate_functions=true.
Sintaxis
Parámetros
  • start_timestamp — Especifica el inicio de la cuadrícula. También puede ser un número fraccionario o una cadena que contenga un número o un 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. También puede ser un número fraccionario o una cadena que contenga un número o un texto de fecha y hora. UInt32 o DateTime o DateTime64 o Float* o Decimal* o String
  • grid_step — Especifica el paso de la cuadrícula en segundos. 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. 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
Argumentos
  • timestamp — Marca de tiempo de la muestra. Pueden ser valores individuales o arrays. UInt32 o DateTime o DateTime64 o Array(UInt32) o Array(DateTime) o Array(DateTime64)
  • value — Valor de la serie temporal correspondiente a la marca de tiempo. Pueden ser valores individuales o arrays. Float* o Array(Float*)
  • samples — Muestras de la serie temporal pasadas como un array de tuplas (timestamp, value), cuyos elementos tienen los tipos de marca de tiempo y valor indicados anteriormente. Es una alternativa a pasar las marcas de tiempo y los valores como dos argumentos independientes. Array(Tuple(T1, T2))
Valor devuelto Devuelve 1 para cada punto de la cuadrícula cuya ventana contenga al menos una muestra y NULL en caso contrario. Array(Nullable(UInt8)) Ejemplos
Última modificación el 14 de octubre de 2026