

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 Sie Operatoren in Formelausdrücken
<a name="expression-operators"></a>

Sie können die folgenden gängigen Operatoren in Formelausdrücken verwenden.


| Operator | Description | 
| --- | --- | 
| `+` | Wenn beide Operanden Zahlen sind, addiert dieser Operator den linken und den rechten Operanden.<br />Wenn einer der Operanden eine Zeichenfolge ist, verkettet dieser Operator den linken und den rechten Operanden als Zeichenketten. Der Ausdruck wird beispielsweise zu ausgewertet. `1 + 2 + " is three"` `"3 is three"` Die verkettete Zeichenfolge kann bis zu 1024 Zeichen enthalten. Wenn die Zeichenfolge 1024 Zeichen überschreitet, wird AWS IoT SiteWise kein Datenpunkt für diese Berechnung ausgegeben. | 
| `-` | Subtrahiert den rechten Operanden vom linken Operanden<br /><a name="operator-numbers-only"></a>Sie können diesen Operator nur mit numerischen Operanden verwenden. | 
| `/` | Dividiert den linken Operanden durch den rechten Operanden<br /><a name="operator-numbers-only"></a>Sie können diesen Operator nur mit numerischen Operanden verwenden. | 
| `*` | Multipliziert die linken und rechten Operanden.<br /><a name="operator-numbers-only"></a>Sie können diesen Operator nur mit numerischen Operanden verwenden. | 
| `^` | Hebt den linken Operanden auf die Potenz des rechten Operanden (Exponentiation).<br /><a name="operator-numbers-only"></a>Sie können diesen Operator nur mit numerischen Operanden verwenden. | 
| `%` | Gibt den Rest zurück, der beim Dividieren des linken Operanden durch den rechten Operanden entsteht. Das Ergebnis hat das gleiche Zeichen wie der linke Operand. Dieses Verhalten unterscheidet sich von der Modulo-Operation.<br /><a name="operator-numbers-only"></a>Sie können diesen Operator nur mit numerischen Operanden verwenden. | 
| `x < y` | Gibt zurück`1`, wenn kleiner als `x` ist`y`, andernfalls`0`. | 
| `x > y` | Gibt zurück`1`, wenn größer als `x` ist`y`, andernfalls`0`. | 
| `x <= y` | Gibt zurück`1`, ob kleiner oder gleich `x` ist`y`, andernfalls`0`. | 
| `x >= y` | Gibt zurück`1`, ob größer als oder gleich `x` ist`y`, andernfalls`0`. | 
| `x == y` | Gibt zurück`1`, ob gleich `x` ist`y`, andernfalls`0`. | 
| `x != y` | Gibt zurück`1`, wenn nicht gleich `x` ist`y`, andernfalls`0`. | 
| `!x` | Gibt zurück`1`, ob als `0` (falsch) ausgewertet `x` wird, andernfalls`0`.<br />`x`wird als falsch bewertet, wenn: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/iot-sitewise/latest/userguide/expression-operators.html) | 
| `x and y` | Gibt zurück`0`, ob als `0` (falsch) ausgewertet `x` wird. Andernfalls wird das ausgewertete Ergebnis von zurückgegeben`y`.<br />`x`oder `y` wird als falsch bewertet, wenn: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/iot-sitewise/latest/userguide/expression-operators.html) | 
| `x or y` | Gibt zurück`1`, ob als `1` (wahr) ausgewertet `x` wird. Andernfalls wird das ausgewertete Ergebnis von zurückgegeben`y`.<br />`x`oder `y` wird als falsch bewertet, wenn: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/iot-sitewise/latest/userguide/expression-operators.html) | 
| `not x` | Gibt zurück`1`, ob als `0` (falsch) ausgewertet `x` wird, andernfalls`0`.<br />`x`wird als falsch bewertet, wenn: [See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/iot-sitewise/latest/userguide/expression-operators.html) | 
| `[]`<br />`s[index]` | Gibt das Zeichen an einem Index `index` der Zeichenfolge zurück`s`. Dies entspricht der Indexsyntax in Python.

**Example Beispiele**  
+ `"Hello!"[1]` gibt `e` zurück.
+ `"Hello!"[-2]` gibt `o` zurück. | 
| `[]`<br />`s[start:end:step]` | Gibt einen Teil der Zeichenfolge zurück`s`. Dies entspricht der Slice-Syntax in Python. Dieser Operator hat die folgenden Argumente:[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/iot-sitewise/latest/userguide/expression-operators.html)<br />Sie können das `step` Argument weglassen, um seinen Standardwert zu verwenden. Beispiel: `s[1:4:1]` ist gleichbedeutend mit `s[1:4]`.<br />Bei den Argumenten muss es sich um ganze Zahlen oder um die Konstante [None handeln](expression-constants.md#none-definition). Wenn Sie angeben`none`, AWS IoT SiteWise wird der Standardwert für dieses Argument verwendet.

**Example Beispiele**  
+ `"Hello!"[1:4]` gibt `"ell"` zurück.
+ `"Hello!"[:2]` gibt `"He"` zurück.
+ `"Hello!"[3:]` gibt `"lo!"` zurück.
+ `"Hello!"[:-4]` gibt `"He"` zurück.
+ `"Hello!"[::2]` gibt `"Hlo"` zurück.
+ `"Hello!"[::-1]` gibt `"!olleH"` zurück. | 