Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Référence : opérateurs et fonctions pour la mise en forme conditionnelle

Référence : opérateurs et fonctions pour la mise en forme conditionnelle

Règles de syntaxe

Syntaxe de base :
first-expression comparison-operator second-expression
. Exemple :
([Quick Ratio] - 10) * 2 >= 19
  • Une expression peut référencer n'importe quelle série de données dans le graphique, y compris les données d'un compte, d'un calcul ou d'une métrique personnalisée. Vous devez inclure tle nom de la série de données (pas le code) ou le nom du calcul entre parenthèses. Eexemples :
    [1000 Assets]
    ,
    [QuickRatio]
    . Tnom de la série de données d' où affiche in Paramètres des données:
Nom de la série de données depuis la section développée Compte dans l'onglet Paramètres des données
  • Workday evaleursexpressions de gauche à droite? expressions entre parenthèses calculer en premier.

Comparaison

Opérateur
Description
Syntaxe
=
Vérifie si deux valeurs sont égales.
[metric1] = [metric2]
<>
Vérifie si deux valeurs ne sont pas égales.
[metric1] <> [metric2]
<
Vérifie si la valeur de gauche est inférieure à la valeur de droite.
[metric1] < [metric2]
<=
Vérifie si la valeur de gauche est inférieure ou égale à la valeur de droite.
[metric1] <= [metric2]
>
Vérifie si la valeur de gauche est supérieure à la valeur de droite.
[metric1] > [metric2]
>=
Vérifie si la valeur de gauche est supérieure ou égale à la valeur de droite.
[metric1] >= [metric2]
BETWEEN
Vérifie si une valeur est comprise entre deux autres valeurs. Les valeurs minimum et maximum sont incluses dans la plage. Utilisez-le avec l'opérateur AND.
[metric1] BETWEEN 0 AND [metric2]
NOT BETWEEN
Vérifie si une valeur n'est pas comprise entre les deux autres valeurs. Les valeurs minimum et maximum sont incluses dans la plage. Utilisez-le avec l'opérateur AND.
[metric1] NOT BETWEEN 0 AND [metric2]
AND
Compare deux expressions et renvoie true (vrai) si les deux expressions sont vraies.
([metric1] >= [metric2]) AND ([metric1] >= [metric3])
OR
Compare deux expressions et renvoie true (vrai) si l'une des expressions est vraie.
([metric1] >= [metric2]) OR ([metric1] >= [metric3])

Mathématique

Utilisez des opérateurs mathématiques avec les expressions.
Opérateur
Description
Syntaxe
+
Additionne deux valeurs.
[metric1] + [metric2]
-
Soustrait deux valeurs.
[metric1] - [metric2]
/
Divise deux valeurs.
[metric1] / [metric2]
*
Multiplie deux valeurs.
[metric1] * [metric2]
%
Calcule le reste (modulo) lors de la division de deux valeurs.
[metric1] % [metric2]
^
Augmente la valeur de gauche à la puissance de la valeur de droite. Par exemple, 5^2 = 25.
[metric1] ^2

Fonctions de calcul

Fonction
Description
Exemple
min(
expression
,
expression
)
Renvoie la plus petite valeur de deux expressions.
min([metric1], [metric2])
max(
expression
,
expression
)
Renvoie la plus grande valeur de deux expressions.
max([metric1], [metric2])
sin(
expression
)
Renvoie le sinus d'une métrique ou d'une expression. Utilisé en trigonométrie.
sin([metric1])
cos(
expression
)
Renvoie le cosinus d'une métrique ou d'une expression. Utilisé en trigonométrie.
cos([metric1])
tan(
expression
)
Renvoie la tangente d'une métrique ou d'une expression. Utilisé en trigonométrie.
tan([metric1])
abs(
expression
)
Renvoie la valeur absolue d'une métrique ou d'une expression. Permet de convertir les nombres négatifs en nombres positifs.
abs([metric1])
sqrt(
expression
)
Renvoie la racine carrée d'une métrique ou d'une expression.
sqrt([metric1])
round(
expression
)
Arrondit une valeur numérique au nombre entier le plus proche. Le point médian est arrondi. Exemples :
  • round(10.2) est arrondi à 10
  • round(10.5) est arrondi à 11
  • round(10.7) est arrondi à 11
round([metric1])
round(
expression
,
digits
)
Arrondit une valeur numérique à un nombre spécifié de chiffres.
Chiffres
positifs arrondis au nombre spécifié de décimales.
Chiffres
négatifs arrondis au multiple de 10 le plus proche. Exemples :
  • round(2.15, 1) est arrondi à 2.2
  • round(70, -2) est arrondi à 100
round([metric1], 1)
floor(
expression
)
Renvoie une valeur numérique arrondie en direction de zéro. Exemples :
  • floor(10.2) est arrondi à 10
  • floor(10.5) est arrondi à 10
  • floor(10.7) est arrondi à 10
floor([metric1], 2)
floor(
expression
,
expression
)
Renvoie une valeur numérique arrondie en direction de zéro, au multiple d'intérêt le plus proche. Exemples :
  • floor(3.5, 2) est arrondi à 2
floor([metric1], 2)
ceiling(
expression
)
Renvoie un nombre arrondi éloigné de zéro. Exemples :
  • ceiling(10) est arrondi à 11
  • ceiling(10.5) est arrondi à 11
  • ceiling(10.7) est arrondi à 11
ceiling([metric1])
ceiling(
expression
,
expression
)
Renvoie le nombre arrondi, éloigné de zéro, au multiple d'intérêt le plus proche. Exemples :
  • ceiling(10, 1) est arrondi à 11
  • ceiling(10.5, 2) est arrondi à 13
  • ceiling(10.7, 2) est arrondi à 13
ceiling([metric1], 2)