

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utiliser les fonctions de comparaison dans les expressions de formule
<a name="expression-comparison-functions"></a>

Dans les [transformations](transforms.md) et [les métriques](metrics.md), vous pouvez utiliser les fonctions de comparaison suivantes pour comparer deux valeurs et obtenir un résultat `1` (vrai) ou `0` (faux). AWS IoT SiteWise compare les chaînes par ordre [lexicographique](https://en.wikipedia.org/wiki/Lexicographic_order).


| Fonction | Description | 
| --- | --- | 
|  `gt(x, y)`  |  Renvoie `1` si `x` est supérieur à `y`, sinon `0` (`x > y`). <a name="comparison-function-incompatible-types"></a>Cette fonction ne renvoie pas de valeur si `x` les types `y` sont incompatibles, tels qu'un nombre et une chaîne.  | 
|  `gte(x, y)`  |  Renvoie `1` si `x` est supérieur ou égal à `y`, sinon `0` (`x ≥ y`). <a name="comparison-function-relative-tolerance"></a>AWS IoT SiteWise considère que les arguments sont égaux s'ils se situent dans une tolérance relative de`1E-9`. Cela se comporte de la même manière que la fonction [isclose](https://docs.python.org/3/library/math.html#math.isclose) en Python. <a name="comparison-function-incompatible-types"></a>Cette fonction ne renvoie pas de valeur si `x` les types `y` sont incompatibles, tels qu'un nombre et une chaîne.  | 
|  `eq(x, y)`  |  Renvoie `1` si `x` est égal à `y`, sinon `0` (`x == y`). <a name="comparison-function-relative-tolerance"></a>AWS IoT SiteWise considère que les arguments sont égaux s'ils se situent dans une tolérance relative de`1E-9`. Cela se comporte de la même manière que la fonction [isclose](https://docs.python.org/3/library/math.html#math.isclose) en Python. <a name="comparison-function-incompatible-types"></a>Cette fonction ne renvoie pas de valeur si `x` les types `y` sont incompatibles, tels qu'un nombre et une chaîne.  | 
|  `lt(x, y)`  |  Renvoie `1` si `x` est inférieur à `y`, sinon `0` (`x < y`). <a name="comparison-function-incompatible-types"></a>Cette fonction ne renvoie pas de valeur si `x` les types `y` sont incompatibles, tels qu'un nombre et une chaîne.  | 
|  `lte(x, y)`  |  Renvoie `1` si `x` est inférieur ou égal à `y`, sinon `0` (`x ≤ y`). <a name="comparison-function-relative-tolerance"></a>AWS IoT SiteWise considère que les arguments sont égaux s'ils se situent dans une tolérance relative de`1E-9`. Cela se comporte de la même manière que la fonction [isclose](https://docs.python.org/3/library/math.html#math.isclose) en Python. <a name="comparison-function-incompatible-types"></a>Cette fonction ne renvoie pas de valeur si `x` les types `y` sont incompatibles, tels qu'un nombre et une chaîne.  | 
|  `isnan(x)`  |  Renvoie `1` si `x` c'est égal à`NaN`, sinon`0`. Cette fonction ne renvoie pas de valeur s'il s'`x`agit d'une chaîne.  | 