

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

# Gunakan operator dalam ekspresi rumus
<a name="expression-operators"></a>

Anda dapat menggunakan operator umum berikut dalam ekspresi rumus.


| Operator | Deskripsi | 
| --- | --- | 
|  `+`  |  Jika kedua operan adalah angka, operator ini menambahkan operan kiri dan kanan. Jika salah satu operan adalah string, operator ini menggabungkan operan kiri dan kanan sebagai string. Misalnya, ekspresi `1 + 2 + " is three"` mengevaluasi. `"3 is three"` String gabungan dapat memiliki hingga 1024 karakter. Jika string melebihi 1024 karakter, maka AWS IoT SiteWise tidak menampilkan titik data untuk perhitungan itu.  | 
|  `-`  |  Mengurangi operan kanan dari operan kiri. <a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik.  | 
|  `/`  |  Membagi operan kiri dengan operan kanan. <a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik.  | 
|  `*`  |  Mengalikan operan kiri dan kanan. <a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik.  | 
|  `^`  |  Meningkatkan operan kiri ke kekuatan operan kanan (eksponensial). <a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik.  | 
|  `%`  |  Mengembalikan sisanya dari membagi operan kiri dengan operan kanan. Hasilnya memiliki tanda yang sama dengan operan kiri. Perilaku ini berbeda dari operasi modulo. <a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik.  | 
|  `x < y`  |  Mengembalikan `1` `x` jika kurang dari`y`, jika tidak`0`.  | 
|  `x > y`  |  Mengembalikan `1` jika `x` lebih besar dari`y`, jika tidak`0`.  | 
|  `x <= y`  |  Mengembalikan `1` `x` jika kurang dari atau sama dengan`y`, jika tidak`0`.  | 
|  `x >= y`  |  Mengembalikan `1` jika `x` lebih besar dari atau sama dengan`y`, jika tidak`0`.  | 
|  `x == y`  |  Mengembalikan `1` `x` jika sama dengan`y`, jika tidak`0`.  | 
|  `x != y`  |  Mengembalikan `1` `x` jika tidak sama dengan`y`, jika tidak`0`.  | 
|  `!x`  |  Mengembalikan `1` jika `x` dievaluasi ke `0` (false), jika tidak`0`. `x`dievaluasi menjadi false jika:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/expression-operators.html)  | 
|  `x and y`  |  Mengembalikan `0` jika `x` dievaluasi ke `0` (false). Jika tidak, mengembalikan hasil evaluasi dari. `y` `x`atau `y` dievaluasi menjadi false jika:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/expression-operators.html)  | 
|  `x or y`  |  Mengembalikan `1` jika `x` dievaluasi ke `1` (true). Jika tidak, mengembalikan hasil evaluasi dari. `y` `x`atau `y` dievaluasi menjadi false jika:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/expression-operators.html)  | 
|  `not x`  |  Mengembalikan `1` jika `x` dievaluasi ke `0` (false), jika tidak`0`. `x`dievaluasi menjadi false jika:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/expression-operators.html)  | 
|   `[]` `s[index]`  |  Mengembalikan karakter `index` pada indeks string`s`. Ini setara dengan sintaks indeks di Python. 

**Example Contoh**  
+ `"Hello!"[1]`kembali`e`.
+ `"Hello!"[-2]`kembali`o`.  | 
|   `[]` `s[start:end:step]`  |  Mengembalikan sepotong string`s`. Ini setara dengan sintaks slice di Python. Operator ini memiliki argumen berikut: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/iot-sitewise/latest/userguide/expression-operators.html) Anda dapat menghilangkan `step` argumen untuk menggunakan nilai defaultnya. Misalnya, `s[1:4:1]` setara dengan `s[1:4]`. Argumen harus bilangan bulat atau [tidak ada](expression-constants.md#none-definition) konstanta. Jika Anda menentukan`none`, AWS IoT SiteWise menggunakan nilai default untuk argumen itu. 

**Example Contoh**  
+ `"Hello!"[1:4]`kembali`"ell"`.
+ `"Hello!"[:2]`kembali`"He"`.
+ `"Hello!"[3:]`kembali`"lo!"`.
+ `"Hello!"[:-4]`kembali`"He"`.
+ `"Hello!"[::2]`kembali`"Hlo"`.
+ `"Hello!"[::-1]`kembali`"!olleH"`.  | 