timeSeriesGroupArray
Introduzido em: v25.8.0 Ordena os dados de séries temporais por timestamp em ordem crescente. 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. Essa forma tem o mesmo tipo do resultado, o que permite usar a função no tipo de dadosSimpleAggregateFunction.
Esta função está em prévia privada; habilite-a definindo
enable_time_series_aggregate_functions=true.timestamp— O timestamp da amostra. Pode ser um valor individual ou um array.UInt32ouDateTimeouDateTime64ouArray(UInt32)ouArray(DateTime)ouArray(DateTime64)value— Valor da série temporal correspondente ao timestamp. Pode ser um valor individual ou um array.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.Array(Tuple(T1, T2))
(timestamp, value) ordenado por timestamp em ordem crescente. Array(Tuple(T1, T2))
Exemplos
Uso básico com valores individuais
Query
Response
Query
Response