7 Funzioni operatore

Tutte le funzioni elencate qui sono supportate in:

Le funzioni sono elencate senza informazioni aggiuntive. Fare clic sulla funzione per visualizzare tutti i dettagli.

Funzione Descrizione
between Verifica se il valore appartiene all'intervallo specificato.
in Verifica se il valore è uguale ad almeno uno dei valori elencati.

Dettagli della funzione

Alcune note generali sui parametri della funzione:

  • I parametri della funzione sono separati da una virgola
  • Le espressioni sono accettate come parametri
between(value,min,max)

Verifica se il valore appartiene all'intervallo specificato.
Tipi di valore supportati: Integer, Float.
Restituisce: 1 - nell'intervallo; 0 - altrimenti.

Parametri:

  • value - il valore da verificare;
  • min - il valore minimo;
  • max - il valore massimo.

Esempio:

between(last(/host/key),1,10)=1 #trigger se il valore è compreso tra 1 e 10
in(value,value1,value2,...valueN)

Verifica se il valore è uguale ad almeno uno dei valori elencati.
Tipi di valore supportati: Integer, Float, Character, Text, Log.
Restituisce: 1 - se uguale; 0 - altrimenti.

Parametri:

  • value - il valore da verificare;
  • valueX - valori elencati (i valori stringa devono essere racchiusi tra doppi apici).

Il valore viene confrontato con i valori elencati come numero, se tutti questi valori possono essere convertiti in formato numerico; altrimenti viene confrontato come stringa.

Esempio:

in(last(/host/key),5,10)=1 #trigger se l'ultimo valore è uguale a 5 o 10
in("text",last(/host/key),last(/host/key,#2))=1 #trigger se "text" è uguale a uno degli ultimi 2 valori

Vedere tutte le funzioni supportate.