7 Fonctions d'opérateur

Toutes les fonctions listées ici sont prises en charge dans :

Les fonctions sont listées sans informations supplémentaires. Cliquez sur la fonction pour voir tous les détails.

Function Description
between Vérifie si la valeur appartient à la plage donnée.
in Vérifie si la valeur est égale à au moins une des valeurs listées.

Détails de la fonction

Quelques remarques générales sur les paramètres de fonction :

  • Les paramètres de fonction sont séparés par une virgule
  • Les expressions sont acceptées comme paramètres
between(value,min,max)

Vérifie si la valeur appartient à la plage donnée.
Types de valeurs pris en charge : Integer, Float.
Renvoie : 1 - dans la plage ; 0 - sinon.

Paramètres :

  • value - la valeur à vérifier ;
  • min - la valeur minimale ;
  • max - la valeur maximale.

Exemple :

between(last(/host/key),1,10)=1 #déclencheur si la valeur est comprise entre 1 et 10
in(value,value1,value2,...valueN)

Vérifie si la valeur est égale à au moins une des valeurs listées.
Types de valeurs pris en charge : Integer, Float, Character, Text, Log.
Renvoie : 1 - si égal ; 0 - sinon.

Paramètres :

  • value - la valeur à vérifier ;
  • valueX - les valeurs listées (les valeurs de chaîne doivent être entre guillemets doubles).

La valeur est comparée aux valeurs listées comme des nombres, si toutes ces valeurs peuvent être converties en valeurs numériques ; sinon, elle est comparée comme une chaîne.

Exemple :

in(last(/host/key),5,10)=1 #déclencheur si la dernière valeur est égale à 5 ou 10
in("text",last(/host/key),last(/host/key,#2))=1 #déclencheur si "text" est égal à l'une des 2 dernières valeurs

Voir toutes les fonctions prises en charge.