Gunakan fungsi perbandingan dalam ekspresi rumus - AWS IoT SiteWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan fungsi perbandingan dalam ekspresi rumus

Dalam transformasi dan metrik, Anda dapat menggunakan fungsi perbandingan berikut untuk membandingkan dua nilai dan output 1 (true) atau 0 (false). AWS IoT SiteWise membandingkan string dengan urutan leksikografi.

Fungsi Deskripsi

gt(x, y)

Mengembalikan 1 jika x lebih besar dariy, jika tidak 0 (x > y).

Fungsi ini tidak mengembalikan nilai if x dan tipe y yang tidak kompatibel, seperti angka dan string.

gte(x, y)

Mengembalikan 1 jika x lebih besar dari atau sama dengany, jika tidak 0 (x ≥ y).

AWS IoT SiteWise menganggap argumen sama jika mereka berada dalam toleransi relatif1E-9. Ini berperilaku mirip dengan fungsi isclose di Python.

Fungsi ini tidak mengembalikan nilai if x dan tipe y yang tidak kompatibel, seperti angka dan string.

eq(x, y)

Mengembalikan 1 x jika sama dengany, jika tidak 0 (x == y).

AWS IoT SiteWise menganggap argumen sama jika mereka berada dalam toleransi relatif1E-9. Ini berperilaku mirip dengan fungsi isclose di Python.

Fungsi ini tidak mengembalikan nilai if x dan tipe y yang tidak kompatibel, seperti angka dan string.

lt(x, y)

Mengembalikan 1 x jika kurang dariy, jika tidak 0 (x < y).

Fungsi ini tidak mengembalikan nilai if x dan tipe y yang tidak kompatibel, seperti angka dan string.

lte(x, y)

Mengembalikan 1 x jika kurang dari atau sama dengany, jika tidak 0 (x ≤ y).

AWS IoT SiteWise menganggap argumen sama jika mereka berada dalam toleransi relatif1E-9. Ini berperilaku mirip dengan fungsi isclose di Python.

Fungsi ini tidak mengembalikan nilai if x dan tipe y yang tidak kompatibel, seperti angka dan string.

isnan(x)

Mengembalikan 1 x jika sama denganNaN, jika tidak0.

Fungsi ini tidak mengembalikan nilai jika x adalah string.