

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Usar funções de comparação em expressões de fórmula
<a name="expression-comparison-functions"></a>

Em [transformações](transforms.md) e [métricas](metrics.md), você pode usar as seguintes funções de comparação para comparar dois valores e a saída `1` (verdadeiro) ou `0` (falso). AWS IoT SiteWise compara cadeias de caracteres por ordem [lexicográfica](https://en.wikipedia.org/wiki/Lexicographic_order).


| Função | Description | 
| --- | --- | 
|  `gt(x, y)`  |  Retorna `1` se `x` for maior que `y`, caso contrário `0` (`x > y`). <a name="comparison-function-incompatible-types"></a>Essa função não retorna um valor se `x` e `y` forem tipos incompatíveis, como um número e uma string.  | 
|  `gte(x, y)`  |  Retorna `1` se `x` for maior ou igual a `y`, caso contrário `0` (`x ≥ y`). <a name="comparison-function-relative-tolerance"></a>AWS IoT SiteWise considera os argumentos iguais se estiverem dentro de uma tolerância relativa de`1E-9`. Isso se comporta de forma semelhante à função [isclose](https://docs.python.org/3/library/math.html#math.isclose) em Python. <a name="comparison-function-incompatible-types"></a>Essa função não retorna um valor se `x` e `y` forem tipos incompatíveis, como um número e uma string.  | 
|  `eq(x, y)`  |  Retorna `1` se `x` for igual a `y`, caso contrário `0` (`x == y`). <a name="comparison-function-relative-tolerance"></a>AWS IoT SiteWise considera os argumentos iguais se estiverem dentro de uma tolerância relativa de`1E-9`. Isso se comporta de forma semelhante à função [isclose](https://docs.python.org/3/library/math.html#math.isclose) em Python. <a name="comparison-function-incompatible-types"></a>Essa função não retorna um valor se `x` e `y` forem tipos incompatíveis, como um número e uma string.  | 
|  `lt(x, y)`  |  Retorna `1` se `x` for menor que `y`, caso contrário `0` (`x < y`). <a name="comparison-function-incompatible-types"></a>Essa função não retorna um valor se `x` e `y` forem tipos incompatíveis, como um número e uma string.  | 
|  `lte(x, y)`  |  Retorna `1` se `x` for menor ou igual a `y`, caso contrário `0` (`x ≤ y`). <a name="comparison-function-relative-tolerance"></a>AWS IoT SiteWise considera os argumentos iguais se estiverem dentro de uma tolerância relativa de`1E-9`. Isso se comporta de forma semelhante à função [isclose](https://docs.python.org/3/library/math.html#math.isclose) em Python. <a name="comparison-function-incompatible-types"></a>Essa função não retorna um valor se `x` e `y` forem tipos incompatíveis, como um número e uma string.  | 
|  `isnan(x)`  |  Retorna `1` se `x` for igual a `NaN`, caso contrário, `0`. Essa função não retorna um valor se `x` for uma string.  | 