timeSeriesResampleToGridWithStaleness
Introduzido em: v25.6.0 Função de agregação que recebe dados de séries temporais como pares de timestamps e valores e reamostra esses dados em uma grade temporal regular definida por timestamp inicial, timestamp final e passo. Para cada ponto da grade, a amostra mais recente (dentro da janela de tempo especificada) é escolhida. Alias:timeSeriesLastToGrid.
As amostras podem ser passadas em uma de três formas:
- como dois argumentos
timestampevalue, em que cada linha contém uma única amostra; - como dois arrays de timestamps e valores, em que cada linha contém uma série temporal inteira;
- como um único array de tuplas
(timestamp, value), em que cada linha contém uma série temporal inteira.
timeSeriesLastToGrid
Parâmetros
start_timestamp— Especifica o início da grade. Com um argumento de timestampDateTime64, também pode ser um número fracionário ou uma string que contém um número ou um texto de data e hora.UInt32ouDateTimeouDateTime64ouFloat*ouDecimal*ouStringend_timestamp— Especifica o fim da grade. Com um argumento de timestampDateTime64, também pode ser um número fracionário ou uma string que contém um número ou um texto de data e hora.UInt32ouDateTimeouDateTime64ouFloat*ouDecimal*ouStringgrid_step— Especifica o passo da grade em segundos. Com um argumento de timestampDateTime64, também pode ser um número fracionário ou uma string que contém um número ou uma duração como ’15s’ ou ‘1m’.UInt32ouFloat*ouDecimal*ouStringstaleness_window— Especifica a desatualização máxima da amostra mais recente, em segundos. Com um argumento de timestampDateTime64, também pode ser um número fracionário ou uma string que contém um número ou uma duração como ’15s’ ou ‘1m’.UInt32ouFloat*ouDecimal*ouString
timestamp— Timestamp da amostra. Pode conter valores individuais ou arrays.UInt32ouDateTimeouDateTime64ouArray(UInt32)ouArray(DateTime)ouArray(DateTime64)value— Valor da série temporal correspondente ao timestamp. Pode conter valores individuais ou arrays.Float*ouArray(Float*)samples— Amostras da série temporal passadas como um array de tuplas(timestamp, value), em que os elementos da tupla têm os tipos de timestamp e valor listados acima. Uma alternativa a passar os timestamps e os valores como dois argumentos separados.Array(Tuple(T1, T2))
Array(Nullable(Float64))
Exemplos
Uso básico com pares individuais de timestamp e valor
Query
Response
Query
Response