Le funzioni booleane vengono utilizzate per eseguire la logica booleana su elementi diversi.
La and
viene utilizzata per creare una congiunzione logica.
Sintassi
{%= query1 and query2 %}
Esempio
L'operazione successiva prevede il rimpatrio di tutte le persone con il paese d'origine come la Francia e l'anno di nascita del 1985.
{%= profile.homeAddress.country = "France" and profile.person.birthYear = 1985 %}
La or
viene utilizzata per creare una disgiunzione logica.
Sintassi
{%= query1 or query2 %}
Esempio
L'operazione successiva prevede il rimpatrio di tutte le persone con il paese d'origine come la Francia o l'anno di nascita del 1985.
{%= profile.homeAddress.country = "France" or profile.person.birthYear = 1985 %}
Le funzioni di confronto vengono utilizzate per confrontare espressioni e valori diversi e restituiscono true o false di conseguenza.
La =
(equals) controlla se un valore o un'espressione è uguale a un altro valore o espressione.
Sintassi
{%= expression = value %}
Esempio
L'operazione seguente controlla se il paese di origine è la Francia.
{%= profile.homeAddress.country = "France" %}
La !=
(diverso da uguale) controlla se un valore o un'espressione è not uguale a un altro valore o espressione.
Sintassi
{%= expression != value %}
Esempio
L'operazione seguente controlla se il paese di origine non è la Francia.
{%= profile.homeAddress.country != "France" %}
La >
(maggiore di) viene utilizzato per verificare se il primo valore è maggiore del secondo valore.
Sintassi
{%= expression1 > expression2 %}
Esempio
La seguente operazione definisce le persone nate rigorosamente dopo il 1970.
{%= profile.person.birthYear > 1970 %}
La >=
(maggiore o uguale a) viene utilizzato per verificare se il primo valore è maggiore o uguale al secondo valore.
Sintassi
{%= expression1 >= expression2 %}
Esempio
L'operazione seguente definisce le persone nate nel 1970 o dopo tale data.
{%= profile.person.birthYear >= 1970 %}
La <
(minore di) la funzione di confronto viene utilizzata per verificare se il primo valore è minore del secondo valore.
Sintassi
{%= expression1 < expression2 %}
Esempio
L'operazione seguente definisce le persone nate prima del 2000.
{%= profile.person.birthYear < 2000 %}
La <=
(minore o uguale a) la funzione di confronto viene utilizzata per verificare se il primo valore è minore o uguale al secondo valore.
Sintassi
{%= expression1 <= expression2 %}
Esempio
L'operazione seguente definisce le persone nate nel 2000 o prima.
{%= profile.person.birthYear <= 2000 %}
Operazioni con numeri