Skip to main content

timeSeriesPresentToGrid

Introduit dans : v26.9.0 Fonction d’agrégation qui vérifie la présence de données de séries temporelles sur la grille spécifiée. Pour chaque point de la grille, la fonction renvoie 1 s’il existe au moins un échantillon dans la fenêtre temporelle spécifiée, et NULL dans le cas contraire.
Cette fonction est en aperçu privé ; pour l’activer, définissez le paramètre enable_time_series_aggregate_functions=true.
Syntaxe
Paramètres
  • start_timestamp — Indique le début de la grille. Peut également être un nombre fractionnaire, ou une string contenant un nombre ou une date-heure au format texte. UInt32 ou DateTime ou DateTime64 ou Float* ou Decimal* ou String
  • end_timestamp — Indique la fin de la grille. Peut également être un nombre fractionnaire, ou une string contenant un nombre ou une date-heure au format texte. UInt32 ou DateTime ou DateTime64 ou Float* ou Decimal* ou String
  • grid_step — Indique le pas de la grille, en secondes. Peut également être un nombre fractionnaire, ou une string contenant un nombre ou une durée telle que ’15s’ ou ‘1m’. UInt32 ou Float* ou Decimal* ou String
  • staleness — Indique l’ancienneté maximale (« staleness »), en secondes, des échantillons pris en compte. La fenêtre d’ancienneté est un intervalle ouvert à gauche et fermé à droite. Peut également être un nombre fractionnaire, ou une string contenant un nombre ou une durée telle que ’15s’ ou ‘1m’. UInt32 ou Float* ou Decimal* ou String
Arguments
  • timestamp — Timestamp de l’échantillon. Accepte des valeurs individuelles ou des tableaux. UInt32 ou DateTime ou DateTime64 ou Array(UInt32) ou Array(DateTime) ou Array(DateTime64)
  • value — Valeur de la série temporelle correspondant au timestamp. Accepte des valeurs individuelles ou des tableaux. Float* ou Array(Float*)
  • samples — Échantillons de la série temporelle, passés sous forme de tableau de tuples (timestamp, value) dont les éléments ont les types de timestamp et de valeur indiqués ci-dessus. Alternative au passage des timestamps et des valeurs en deux arguments distincts. Array(Tuple(T1, T2))
Valeur renvoyée Renvoie 1 pour chaque point de la grille dont la fenêtre contient au moins un échantillon, et NULL sinon. Array(Nullable(UInt8)) Exemples
Dernière modification le 14 octobre 2026