Usando funções de comparação em expressões de fórmulas - AWS IoT SiteWise

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á.

Usando funções de comparação em expressões de fórmulas

Em transformações e métricas, 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.

Função Descrição

gt(x, y)

Retorna 1 se x for maior que y, caso contrário 0 (x > y).

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).

AWS IoT SiteWise considera os argumentos iguais se estiverem dentro de uma tolerância relativa de1E-9. Isso se comporta de forma semelhante à função isclose em Python.

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).

AWS IoT SiteWise considera os argumentos iguais se estiverem dentro de uma tolerância relativa de1E-9. Isso se comporta de forma semelhante à função isclose em Python.

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).

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).

AWS IoT SiteWise considera os argumentos iguais se estiverem dentro de uma tolerância relativa de1E-9. Isso se comporta de forma semelhante à função isclose em Python.

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.