7 Operatoru funkcijas

Visas šeit uzskaitītās funkcijas tiek atbalstītas:

Funkcijas ir uzskaitītas bez papildu informācijas. Noklikšķiniet uz funkcijas, lai skatītu pilnu informāciju.

Funkcija Apraksts
between Pārbaudīt, vai vērtība ietilpst norādītajā diapazonā.
in Pārbaudīt, vai vērtība ir vienāda ar vismaz vienu no uzskaitītajām vērtībām.

Funkciju informācija

Dažas vispārīgas piezīmes par funkciju parametriem:

  • Funkciju parametrus atdala ar komatu
  • Izteiksmes tiek pieņemtas kā parametri
between(value,min,max)

Pārbauda, vai vērtība ietilpst norādītajā diapazonā.
Atbalstītie vērtību tipi: Integer, Float.
Atgriež: 1 - diapazonā; 0 - pretējā gadījumā.

Parametri:

  • value - pārbaudāmā vērtība;
  • min - minimālā vērtība;
  • max - maksimālā vērtība.

Piemērs:

between(last(/host/key),1,10)=1 #trigeris, ja vērtība ir no 1 līdz 10
in(value,value1,value2,...valueN)

Pārbauda, vai vērtība ir vienāda ar vismaz vienu no uzskaitītajām vērtībām.
Atbalstītie vērtību tipi: Integer, Float, Character, Text, Log.
Atgriež: 1 - ja ir vienāda; 0 - pretējā gadījumā.

Parametri:

  • value - pārbaudāmā vērtība;
  • valueX - uzskaitītās vērtības (virknes vērtībām jābūt dubultpēdiņās).

Vērtība tiek salīdzināta ar uzskaitītajām vērtībām kā skaitļi, ja visas šīs vērtības var pārveidot skaitliskā formā; pretējā gadījumā tās tiek salīdzinātas kā virknes.

Piemērs:

in(last(/host/key),5,10)=1 #trigeris, ja pēdējā vērtība ir vienāda ar 5 vai 10
in("text",last(/host/key),last(/host/key,#2))=1 #trigeris, ja "text" ir vienāds ar jebkuru no pēdējām 2 vērtībām

Skatiet visas atbalstītās funkcijas.