

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`).<br /><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`).<br /><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.<br /><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`).<br /><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.<br /><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`).<br /><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`).<br /><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.<br /><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`.<br />Essa função não retorna um valor se `x` for uma string. | 