[comment]: # attributes: notoc

[comment]: # ({da186996-a5990009})
# 7 Operatorfunktionen

Alle hier aufgeführten Funktionen werden unterstützt in:

-   [Auslöserausdrücken](/manual/config/triggers/expression)
-   [Berechneten Datenpunkten](/manual/config/items/itemtypes/calculated)
-   [Ausdrucksmakros](/manual/config/macros/expression_macros)

Die Funktionen werden ohne zusätzliche Informationen aufgeführt. Klicken Sie auf die Funktion, um die vollständigen Details anzuzeigen.

|Function|Description|
|--|--------|
|[between](#between)|Prüft, ob der Wert zum angegebenen Bereich gehört.|
|[in](#in)|Prüft, ob der Wert mindestens einem der aufgeführten Werte entspricht.|

[comment]: # ({/da186996-a5990009})

[comment]: # ({e284c360-3b2fb872})
### Funktionsdetails

Einige allgemeine Hinweise zu Funktionsparametern:

-   Funktionsparameter werden durch ein Komma getrennt
-   Ausdrücke werden als Parameter akzeptiert

[comment]: # ({/e284c360-3b2fb872})

[comment]: # ({a6a68a5f-0d7a79bf})
##### between(value,min,max) {#between}

Prüft, ob der Wert zum angegebenen Bereich gehört.<br>
Unterstützte Werttypen: *Integer*, *Float*.<br>
Rückgabewert: 1 - im Bereich; 0 - andernfalls.

Parameter: 

-   **value** - der zu prüfende Wert;<br>
-   **min** - der Mindestwert;<br>
-   **max** - der Höchstwert.

Beispiel:

    between(last(/host/key),1,10)=1 #Auslöser, wenn der Wert zwischen 1 und 10 liegt

[comment]: # ({/a6a68a5f-0d7a79bf})

[comment]: # ({4e45265e-2300beb9})
##### in(value,value1,value2,...valueN) {#in}

Prüft, ob der Wert mindestens einem der aufgeführten Werte entspricht.<br>
Unterstützte Werttypen: *Integer*, *Float*, *Character*, *Text*, *Log*.<br>
Rückgabewert: 1 - wenn gleich; 0 - andernfalls.

Parameter: 

-   **value** - der zu prüfende Wert;<br>
-   **valueX** - aufgeführte Werte (Zeichenfolgenwerte müssen in doppelte Anführungszeichen gesetzt werden).

Der Wert wird mit den aufgeführten Werten als Zahl verglichen, wenn alle diese Werte in numerische Werte umgewandelt werden können; andernfalls erfolgt der Vergleich als Zeichenfolgen.

Beispiel:

    in(last(/host/key),5,10)=1 #Auslöser, wenn der letzte Wert 5 oder 10 entspricht
    in("text",last(/host/key),last(/host/key,#2))=1 #Auslöser, wenn "text" einem der letzten 2 Werte entspricht

[comment]: # ({/4e45265e-2300beb9})

[comment]: # ({ba59dd3a-690cfdc0})
Siehe [alle unterstützten Funktionen](/manual/appendix/functions).

[comment]: # ({/ba59dd3a-690cfdc0})
