Opérateurs operators
Fonctions booléennes boolean-functions
Les fonctions booléennes sont utilisées pour exécuter une logique booléenne sur différents éléments.
Et and
La fonction and est utilisée pour convertir un nombre en pourcentage.
Syntaxe
{%= query1 and query2 %}
            Exemple
L'opération suivante renverra toutes les personnes ayant pour pays d'origine la France et pour année de naissance 1985.
{%= profile.homeAddress.country = "France" and profile.person.birthYear = 1985 %}
            Ou or
La fonction or est utilisée pour créer une disjonction logique.
Syntaxe
{%= query1 or query2 %}
            Exemple
L'opération suivante renverra toutes les personnes ayant pour pays d'origine la France ou pour année de naissance 1985.
{%= profile.homeAddress.country = "France" or profile.person.birthYear = 1985 %}
            Fonctions de comparaison comparison-functions
Les fonctions de comparaison sont utilisées pour comparer les différentes expressions et valeurs, renvoyant 'true' ou 'false' en conséquence.
Égal à equals
La fonction = (égal à) vérifie si une valeur ou expression est égale à une autre valeur ou expression.
Syntaxe
{%= expression = value %}
            Exemple
L'opération suivante vérifie si le pays de l'adresse du domicile est la France.
{%= profile.homeAddress.country = "France" %}
            Différent de notequal
La fonction != (différent de) vérifie si une valeur ou expression est différente d'une autre valeur ou expression.
Syntaxe
{%= expression != value %}
            Exemple
L'opération suivante vérifie si le pays de l'adresse du domicile n'est pas la France.
{%= profile.homeAddress.country != "France" %}
            Supérieur à greaterthan
La fonction > (supérieur à) permet de vérifier si la première valeur est supérieure à la seconde.
Syntaxe
{%= expression1 > expression2 %}
            Exemple
L'opération suivante définit les personnes nées strictement après 1970.
{%= profile.person.birthYear > 1970 %}
            Supérieur ou égal à greaterthanorequal
La fonction >= (supérieur ou égal à) permet de vérifier si la première valeur est supérieure ou égale à la seconde.
Syntaxe
{%= expression1 >= expression2 %}
            Exemple
L'opération suivante définit les personnes nées en 1970 ou après.
{%= profile.person.birthYear >= 1970 %}
            Inférieur à lessthan
La fonction < (inférieur à) permet de vérifier si la première valeur est inférieure à la seconde.
Syntaxe
{%= expression1 < expression2 %}
            Exemple
L'opération suivante définit les personnes nées avant 2000.
{%= profile.person.birthYear < 2000 %}
            Inférieur ou égal à lessthanorequal
La fonction <= (inférieur ou égal à) permet de vérifier si la première valeur est inférieure ou égale à la seconde.
Syntaxe
{%= expression1 <= expression2 %}
            Exemple
L'opération suivante définit les personnes nées en 2000 ou avant.
{%= profile.person.birthYear <= 2000 %}
            Opérations avec des nombres