Verwenden von Vergleichsfunktionen in Formelausdrücken - AWS IoT SiteWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden von Vergleichsfunktionen in Formelausdrücken

In Transformationen und Metriken können Sie die folgenden Vergleichsfunktionen verwenden, um zwei Werte zu vergleichen und 1 (wahr) oder 0 (falsch) auszugeben. AWS IoT SiteWise vergleicht Zeichenketten in lexikografischer Reihenfolge.

Funktion Beschreibung

gt(x, y)

Gibt 1 zurück, wenn x größer als y ist, andernfalls 0 (x > y).

Diese Funktion gibt keinen Wert zurück, wenn x es sich um inkompatible Typen y handelt, z. B. eine Zahl und eine Zeichenfolge.

gte(x, y)

Gibt 1 zurück, wenn x größer oder gleich y ist, andernfalls 0 (x ≥ y).

AWS IoT SiteWise betrachtet die Argumente als gleich, wenn sie innerhalb einer relativen Toleranz von liegen1E-9. Dies verhält sich ähnlich wie die Funktion isclose in Python.

Diese Funktion gibt keinen Wert zurück, wenn x es sich um inkompatible Typen y handelt, z. B. eine Zahl und eine Zeichenfolge.

eq(x, y)

Gibt 1 zurück, wenn x gleich y ist, andernfalls 0 (x == y).

AWS IoT SiteWise betrachtet die Argumente als gleich, wenn sie innerhalb einer relativen Toleranz von liegen1E-9. Dies verhält sich ähnlich wie die Funktion isclose in Python.

Diese Funktion gibt keinen Wert zurück, wenn x es sich um inkompatible Typen y handelt, z. B. eine Zahl und eine Zeichenfolge.

lt(x, y)

Gibt 1 zurück, wenn x kleiner als y ist, andernfalls 0 (x < y).

Diese Funktion gibt keinen Wert zurück, wenn x es sich um inkompatible Typen y handelt, z. B. eine Zahl und eine Zeichenfolge.

lte(x, y)

Gibt 1 zurück, wenn x kleiner oder gleich y ist, andernfalls 0 (x ≤ y).

AWS IoT SiteWise betrachtet die Argumente als gleich, wenn sie innerhalb einer relativen Toleranz von liegen1E-9. Dies verhält sich ähnlich wie die Funktion isclose in Python.

Diese Funktion gibt keinen Wert zurück, wenn x es sich um inkompatible Typen y handelt, z. B. eine Zahl und eine Zeichenfolge.

isnan(x)

Gibt zurück1, ob gleich x istNaN, andernfalls0.

Diese Funktion gibt keinen Wert zurück, wenn x es sich um eine Zeichenfolge handelt.