Fonction IF ER
La fonction IF
renvoie la première valeur spécifiée si la condition spécifiée est remplie. Sinon, elle renvoie la deuxième valeur spécifiée. La valeur renvoyée peut être une valeur de n’importe quel type de données pris en charge.
Syntaxe
IF (condition, first value, second value) as any of the supported data types
Arguments
condition
: Booléen
Expression conditionnelle valide qui doit être testée.
first value
: N’importe lequel des types de données pris en charge
Résultat renvoyé si la condition est remplie.
second value
: N’importe lequel des types de données pris en charge
Résultat renvoyé si la condition n’est pas remplie.
Valeurs de retour
N’importe lequel des types de données pris en charge
Valeur résultante de l’un des types de données pris en charge.
Notes d’utilisation
Les arguments first value
et second value
doivent être spécifiés en utilisant le même type de données. Une exception est levée au moment de la conception si les types de données des valeurs configurées ne correspondent pas.
Si la première valeur et la seconde valeur sont des valeurs de type de données Conteneur (enregistrement) ou Liste des enregistrements, le résultat n’a que les champs qui existent dans les deux valeurs.
Exemple
IF (1=2, "condition is met", "condition is not met")
renvoie la chaîne « la condition n’est pas remplie ».