[comment]: # attributes: notoc

[comment]: # ({727c2feb-a5990009})
# 7 Funciones de operador

Todas las funciones enumeradas aquí son compatibles con:

-   [Expresiones de trigger](/manual/config/triggers/expression)
-   [Fórmulas de item calculado](/manual/config/items/itemtypes/calculated)
-   [Macros de expresión](/manual/config/macros/expression_macros)

Las funciones se enumeran sin información adicional. Haga clic en la función para ver todos los detalles.

|Function|Description|
|--|--------|
|[between](#between)|Comprueba si el valor pertenece al rango indicado.|
|[in](#in)|Comprueba si el valor es igual al menos a uno de los valores enumerados.|

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

[comment]: # ({e284c360-3b2fb872})
### Detalles de la función

Algunas notas generales sobre los parámetros de la función:

-   Los parámetros de la función están separados por una coma
-   Se aceptan expresiones como parámetros

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

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

Comprueba si el valor pertenece al rango dado.<br>
Tipos de valores soportados: *Integer*, *Float*.<br>
Devuelve: 1 - en rango; 0 - en caso contrario.

Parámetros:

-   **value** - el valor a comprobar;<br>
-   **min** - el valor mínimo;<br>
-   **max** - el valor máximo.

Ejemplo:

    between(last(/host/key),1,10)=1 #trigger si el valor está entre 1 y 10

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

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

Comprueba si el valor es igual a al menos uno de los valores listados.<br>
Tipos de valores soportados: *Integer*, *Float*, *Character*, *Text*, *Log*.<br>
Devuelve: 1 - si es igual; 0 - en caso contrario.

Parámetros:

-   **value** - el valor a comprobar;<br>
-   **valueX** - valores listados (los valores de tipo string deben ir entre comillas dobles).

El valor se compara con los valores listados como números, si todos estos valores pueden convertirse a numéricos; de lo contrario, se comparan como cadenas.

Ejemplo:

    in(last(/host/key),5,10)=1 #trigger si el último valor es igual a 5 o 10
    in("text",last(/host/key),last(/host/key,#2))=1 #trigger si "text" es igual a cualquiera de los últimos 2 valores

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

[comment]: # ({ba58f5e4-690cfdc0})
Consulte [todas las funciones soportadas](/manual/config/triggers/expression#functions).

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