Fonctions arithmétiques

Fonctions arithmétiques sont utilisées pour effectuer des calculs de base sur les valeurs de Profile Query Language (PQL). Vous trouverez plus d'informations sur les autres fonctions PQL dans le Profile Query Language overview.

Addition

La fonction + (addition) est utilisée pour trouver la somme de deux expressions d’argument.

Format

{NUMBER} + {NUMBER}

Exemple

La requête PQL suivante additionne le prix de deux produits différents.

product1.price + product2.price

Multiplication

La fonction * (multiplication) est utilisée pour trouver le produit de deux expressions d’argument.

Format

{NUMBER} * {NUMBER}

Exemple

La requête PQL suivante trouve le produit de l’inventaire et du prix d’un produit pour obtenir la valeur brute du produit.

product.inventory * product.price

Soustraction

La fonction - (soustraction) permet de trouver la différence entre deux expressions d’argument.

Format

{NUMBER} - {NUMBER}

Exemple

La requête PQL suivante trouve la différence de prix entre deux produits différents.

product1.price - product2.price

Division

La fonction / (division) est utilisée pour trouver le quotient de deux expressions d’argument.

Format

{NUMBER} / {NUMBER}

Exemple

La requête PQL suivante trouve le quotient entre le total des produits vendus et le total des revenus obtenus pour déterminer le coût moyen par article.

totalProduct.price / totalProduct.sold

Reste

La fonction % (modulo/reste) est utilisée pour trouver le reste après la division des deux expressions d’argument.

Format

{NUMBER} % {NUMBER}

Exemple

La requête PQL suivante vérifie si l’âge de la personne est divisible par cinq.

person.age % 5 = 0

Étapes suivantes

Maintenant que vous en savez plus sur les fonctions arithmétiques, vous pouvez les utiliser dans vos requêtes PQL. Pour plus d’informations sur les autres fonctions PQL, consultez la présentation du langage de requête de profil.

Sur cette page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now