Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’huiCe navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
s’applique à :colonne calculéetable calculéemesurecalcul visuel
Vérifie une condition et retourne une valeur lorsque TRUE
, sinon elle retourne une deuxième valeur. Il utilise un plan d’exécution impatient qui exécute toujours les expressions de branche indépendamment de l’expression de condition.
IF.EAGER(<logical_test>, <value_if_true>[, <value_if_false>])
Terme | Définition |
---|---|
logical_test |
Toute valeur ou expression pouvant être évaluée à TRUE ou FALSE . |
value_if_true |
Valeur retournée si le test logique est TRUE . |
value_if_false |
(Facultatif) Valeur retournée si le test logique est FALSE . En cas d’omission, BLANK est retourné. |
value_if_true
, value_if_false
ou BLANK
.
The IF. La fonction EAGER peut retourner un type de données variant si value_if_true et value_if_false sont de types de données différents, mais la fonction tente de retourner un type de données unique si les value_if_true
et les value_if_false
sont des types de données numériques. Dans ce dernier cas, l’IF. La fonction EAGER convertit implicitement les types de données pour prendre en charge les deux valeurs.
Par exemple, la formule IF.EAGER(<condition>, TRUE(), 0)
retourne TRUE
ou 0, mais la formule IF.EAGER(<condition>, 1.0, 0)
retourne uniquement des valeurs décimales, même si value_if_false
est du type de données nombre entier. Pour en savoir plus sur la conversion implicite des types de données, consultez types de données.
SI. EAGER a le même comportement fonctionnel que la fonction IF, mais les performances peuvent différer en raison des différences dans les plans d’exécution.
IF.EAGER(<logical_test>, <value_if_true>, <value_if_false>)
a le même plan d’exécution que l’expression DAX suivante :
VAR _value_if_true = <value_if_true>
VAR _value_if_false = <value_if_false>
RETURN
IF (<logical_test>, _value_if_true, _value_if_false)
Remarque : les deux expressions de branche sont évaluées indépendamment de l’expression de condition.
Consultez exemples IF.
fonction IF
fonctions logiques
Événements
31 mars, 23 h - 2 avr., 23 h
L’événement de la communauté Microsoft Fabric, Power BI, SQL et AI ultime. 31 mars au 2 avril 2025.
Inscrivez-vous aujourd’hui