

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.<br />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.<br /><a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik. | 
| `/` | Membagi operan kiri dengan operan kanan.<br /><a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik. | 
| `*` | Mengalikan operan kiri dan kanan.<br /><a name="operator-numbers-only"></a>Anda hanya dapat menggunakan operator ini dengan operan numerik. | 
| `^` | Meningkatkan operan kiri ke kekuatan operan kanan (eksponensial).<br /><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.<br /><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`.<br />`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`<br />`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`<br />`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`.<br />`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) | 
| `[]`<br />`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`. | 
| `[]`<br />`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)<br />Anda dapat menghilangkan `step` argumen untuk menggunakan nilai defaultnya. Misalnya, `s[1:4:1]` setara dengan `s[1:4]`.<br />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"`. | 