Partage via


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 ».

Ressources supplémentaires

Fonctions logiques