在公式表达式中使用比较函数 - Amazon IoT SiteWise
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在公式表达式中使用比较函数

变换指标中,您可以使用以下比较函数来比较两个值并输出1(真)或0(假)。 Amazon IoT SiteWise 按字典顺序比较字符串。

函数 描述

gt(x, y)

如果 x 大于 y,则返回 1,否则,返回 0 (x > y)。

如果 xy 的类型不兼容,例如数字和字符串,则此函数不返回值。

gte(x, y)

如果 x 大于或等于 y,则返回 1,否则,返回 0 (x ≥ y)。

Amazon IoT SiteWise 如果参数在相对容差范围内,则认为它们是相等的1E-9。其行为类似于 Python 中的 isclose 函数。

如果 xy 的类型不兼容,例如数字和字符串,则此函数不返回值。

eq(x, y)

如果 x 等于 y,则返回 1,否则,返回 0 (x == y)。

Amazon IoT SiteWise 如果参数在相对容差范围内,则认为它们是相等的1E-9。其行为类似于 Python 中的 isclose 函数。

如果 xy 的类型不兼容,例如数字和字符串,则此函数不返回值。

lt(x, y)

如果 x 小于 y,则返回 1,否则,返回 0 (x < y)。

如果 xy 的类型不兼容,例如数字和字符串,则此函数不返回值。

lte(x, y)

如果 x 小于或等于 y,则返回 1,否则,返回 0 (x ≤ y)。

Amazon IoT SiteWise 如果参数在相对容差范围内,则认为它们是相等的1E-9。其行为类似于 Python 中的 isclose 函数。

如果 xy 的类型不兼容,例如数字和字符串,则此函数不返回值。

isnan(x)

如果 x 等于 NaN,则返回 1,否则,返回 0

如果 x 是字符串,则此函数不返回值。