Partager via


IF (Générateur de rapports)

Retourne une valeur si une condition donne TRUE et une autre valeur si une condition donne FALSE. IF peut avoir une ou plusieurs paires condition/valeur.

Syntaxe

IF(condition, value_if_true, value_if_false, …)

condition

Indique l'expression qui peut donner TRUE ou FALSE.

value_if_true

Spécifie la valeur qui est retournée si la condition est TRUE.

value_if_false

Spécifie la valeur qui est retournée si la condition est FALSE.

Remarques

  • La condition doit être une valeur ou une expression qui puisse donner TRUE ou FALSE.
  • Value_If_True représente la valeur retournée si la condition est TRUE.
  • Value_If_False représente la valeur retournée si la condition est FALSE.
  • Si un ou plusieurs des arguments de IF sont des tableaux, chaque élément du tableau est évalué lors de l'exécution de l'instruction IF.

Exemple

Formule Résultat

IF(Sub Total >= 1000, "Discount", "No Discount")

Si le Sub Total (sous-total) du client est supérieur ou égal à 1 000, le rapport affiche Discount (Remise), sinon il affiche No Discount (Pas de remise).

Voir aussi

Concepts

Utilisation des formules (Générateur de rapports)
Utilisation des fonctions (Générateur de rapports)
Fonctions conditionnelles (Générateur de rapports)
Rubriques des procédures du Générateur de rapports
Utilisation des littéraux dans les formules et les filtres (Générateur de rapports)
Mise en forme des données, du texte et des images (Générateur de rapports)

Aide et Informations

Assistance sur SQL Server 2005