Opérateurs

Fonctions booléennes

Les fonctions booléennes sont utilisées pour exécuter une logique booléenne sur différents éléments.

Et

La fonction and est utilisée pour convertir un nombre en pourcentage.

Format

{%= 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

La fonction or est utilisée pour créer une disjonction logique.

Format

{%= 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

Les fonctions de comparaison sont utilisées pour comparer les différentes expressions et valeurs, renvoyant 'true' ou 'false' en conséquence.

Égal à

La fonction = (égal à) vérifie si une valeur ou expression est égale à une autre valeur ou expression.

Format

{%= 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

La fonction != (différent de) vérifie si une valeur ou expression est différente d'une autre valeur ou expression.

Format

{%= 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 à

La fonction > (supérieur à) permet de vérifier si la première valeur est supérieure à la seconde.

Format

{%= 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 à

La fonction >= (supérieur ou égal à) permet de vérifier si la première valeur est supérieure ou égale à la seconde.

Format

{%= expression1 >= expression2 %}

Exemple

L'opération suivante définit les personnes nées en 1970 ou après.

{%= profile.person.birthYear >= 1970 %}

Inférieur à

La fonction < (inférieur à) permet de vérifier si la première valeur est inférieure à la seconde.

Format

{%= expression1 < expression2 %}

Exemple

L'opération suivante définit les personnes nées avant 2000.

{%= profile.person.birthYear < 2000 %}

Inférieur ou égal à

La fonction <= (inférieur ou égal à) permet de vérifier si la première valeur est inférieure ou égale à la seconde.

Format

{%= 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

Sur cette page