Table of Contents

7 Fonctions opérateur

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

Quelques notes 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
FONCTION
Description Paramètres spécifiques à la fonction Commentaires
between (valeur,min,max)
Vérifier si une valeur appartient à la plage donnée. valeur - valeur à vérifier
min - valeur minimale
max - valeur maximale
Types de valeur pris en charge : entier, float

Renvoi :
1 - dans la plage
0 - sinon

Exemple :
=> between(last(/host/key),1,10)=1 - se déclenche si la valeur est comprise entre 1 et 10.
in (valeur,valeur1,valeur2,...valeurN)
Vérifier si une valeur est égale à au moins une des valeurs répertoriées. valeur - valeur à vérifier
valeur1,valeur2,...valeurN - valeurs répertoriées (les valeurs de chaîne doivent être doubles guillemets)
Types de valeurs pris en charge : tous

Renvoi :
1 - si égal
0 - sinon

La valeur est comparée aux valeurs répertoriées sous forme de nombres, si toutes ces valeurs peuvent être converties en numérique ; sinon comparés à des chaînes.

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