Fonctions Min./Max de workflow
Une fonction minimale ou maximale recherche la plus petite et la plus grande valeur d'un ensemble de valeurs. Utilisez les fonctions Min./Max. avec les types de données numériques uniquement.
Entre
BETWEEN(x, min, max): teste si une valeur (x) est comprise entre 2 autres valeurs (min et max), y compris les valeurs min et max. Renvoie TRUE si x est compris entre min et max. Renvoie FALSE si x n'est pas compris entre min et max.
Pour qu'une valeur soit considérée entre 2 valeurs, elle doit être supérieure ou égale à la valeur minimale, et inférieure ou égale à la valeur maximale.
Tous les paramètres doivent être un type de données numérique ou chaîne* (y compris date et heure). En outre, tous les paramètres doivent être de la même catégorie de type de données. Par exemple, tout doit être de type numérique ou chaîne/date et heure.
Pour les types de données chaîne, l'évaluation ignore la casse. Par exemple, « chat » est traité de la même manière que « CHAT ».
Exemple
BETWEEN(2, 2, 4)renvoie TRUE.
BETWEEN(4.56, 4.4, 4.5)renvoie FALSE.
BETWEEN("2022-10-31", "2021-01-01", "2021-12-31")renvoie FALSE.
BETWEEN(DateTimeAdd("13:05:23", 30, "minutes"), "12:00:00", "14:00:00") renvoie TRUE.
BETWEEN("cat", "CAT", "dog")renvoie TRUE.
NOT BETWEEN(5, 1, 10) renvoie FALSE. 5 est compris entre 1 et 10, par conséquent l'expression est considérée comme FALSE en raison de l'opérateur NOT.
Limite
Bound(x, min, max) : si (x < min) renvoie le minimum, sinon si (x > max) renvoie le maximum, sinon renvoie (x).
Exemple
Bound(6,1,5) renvoie 5.
Bound(3,1,5) renvoie 3.
Maximum
Max(v0, v1, …, vn) : renvoie la valeur maximale de la liste.
Exemple
Max(15, 180, 7, 13, 45, 2, 13) renvoie 180.
MaxIDX
MaxIDX(v0, v1,..., vn): renvoie l'index en base 0 de la valeur maximale de la liste.
Exemple
MaxIDX(15,180,7,13,45,2,13)renvoie 1.
Minimum
Min(v0, v1,..., vn) : renvoie la valeur minimale de la liste.
Exemple
Min(15, 180, 7, 13, 45, 2, 13) renvoie 2.
MinIDX
MinIDX(v0, v1,..., vn): renvoie l'index en base 0 de la valeur minimale de la liste.
Exemple
MinIDX(15, 180, 7, 13, 45, 2, 13)renvoie 5.