timeSeriesGroupArray
Introduit dans : v25.8.0 Trie les données de séries temporelles par horodatage dans l’ordre croissant. Les échantillons peuvent être transmis sous l’une des trois formes suivantes :- sous forme de deux arguments
timestampetvalue, où chaque ligne contient un seul échantillon ; - sous forme de deux tableaux d’horodatages et de valeurs, où chaque ligne contient une série temporelle entière ;
- sous forme d’un unique tableau de tuples
(timestamp, value), où chaque ligne contient une série temporelle entière. Cette forme a le même type que le résultat, ce qui permet d’utiliser la fonction dans le type de donnéesSimpleAggregateFunction.
Cette fonction est en aperçu privé ; activez-la en définissant
enable_time_series_aggregate_functions=true.timestamp— Horodatage de l’échantillon. Peut être une valeur individuelle ou un tableau.UInt32orDateTimeorDateTime64orArray(UInt32)orArray(DateTime)orArray(DateTime64)value— Valeur de la série temporelle correspondant à cet horodatage. Peut être une valeur individuelle ou un tableau.Float*orArray(Float*)samples— Échantillons de la série temporelle passés sous forme de tableau de tuples(timestamp, value), où les éléments du tuple ont les types d’horodatage et de valeur listés ci-dessus.Array(Tuple(T1, T2))
(timestamp, value) triés par horodatage dans l’ordre croissant. Array(Tuple(T1, T2))
Exemples
Utilisation de base avec des valeurs individuelles
Query
Response
Query
Response