> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-detect-table-modification.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Indique si des échantillons de séries temporelles sont présents à chaque point de la grille régulière.

# timeSeriesPresentToGrid

<h2 id="timeSeriesPresentToGrid">
  timeSeriesPresentToGrid
</h2>

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.

<Note>
  Cette fonction est en aperçu privé ; pour l'activer, définissez le paramètre `enable_time_series_aggregate_functions=true`.
</Note>

**Syntaxe**

```sql theme={null}
timeSeriesPresentToGrid(start_timestamp, end_timestamp, grid_step, staleness)(timestamp, value)
timeSeriesPresentToGrid(start_timestamp, end_timestamp, grid_step, staleness)(samples)
```

**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`](/fr/reference/data-types/int-uint) ou [`DateTime`](/fr/reference/data-types/datetime) ou [`DateTime64`](/fr/reference/data-types/datetime64) ou [`Float*`](/fr/reference/data-types/float) ou [`Decimal*`](/fr/reference/data-types/decimal) ou [`String`](/fr/reference/data-types/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`](/fr/reference/data-types/int-uint) ou [`DateTime`](/fr/reference/data-types/datetime) ou [`DateTime64`](/fr/reference/data-types/datetime64) ou [`Float*`](/fr/reference/data-types/float) ou [`Decimal*`](/fr/reference/data-types/decimal) ou [`String`](/fr/reference/data-types/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`](/fr/reference/data-types/int-uint) ou [`Float*`](/fr/reference/data-types/float) ou [`Decimal*`](/fr/reference/data-types/decimal) ou [`String`](/fr/reference/data-types/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`](/fr/reference/data-types/int-uint) ou [`Float*`](/fr/reference/data-types/float) ou [`Decimal*`](/fr/reference/data-types/decimal) ou [`String`](/fr/reference/data-types/string)

**Arguments**

* `timestamp` — Timestamp de l'échantillon. Accepte des valeurs individuelles ou des tableaux. [`UInt32`](/fr/reference/data-types/int-uint) ou [`DateTime`](/fr/reference/data-types/datetime) ou [`DateTime64`](/fr/reference/data-types/datetime64) ou [`Array(UInt32)`](/fr/reference/data-types/array) ou [`Array(DateTime)`](/fr/reference/data-types/array) ou [`Array(DateTime64)`](/fr/reference/data-types/array)
* `value` — Valeur de la série temporelle correspondant au timestamp. Accepte des valeurs individuelles ou des tableaux. [`Float*`](/fr/reference/data-types/float) ou [`Array(Float*)`](/fr/reference/data-types/array)
* `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))`](/fr/reference/data-types/array)

**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))`](/fr/reference/data-types/array)

**Exemples**
