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

recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76