DAX Logical - Fonction IFERROR
La description
Évalue une expression et renvoie une valeur spécifiée si l'expression renvoie une erreur. Sinon, renvoie la valeur de l'expression elle-même.
Syntaxe
IFERROR (<value>, <value_if_error>)
Paramètres
N ° Sr. | Paramètre et description |
---|---|
1 | value Toute valeur ou expression. |
2 | value_if_error Toute valeur ou expression. |
Valeur de retour
La valeur renvoyée par l'expression, si l'erreur n'est pas renvoyée.
La valeur alternative fournie, si une erreur est renvoyée.
Remarques
Vous pouvez utiliser la fonction IFERROR pour intercepter les erreurs renvoyées par les expressions et obtenir des valeurs significatives renvoyées sans interrompre brutalement l'évaluation.
Value et value_if_error doivent être du même type de données. Par conséquent, la colonne ou l'expression utilisée pour value et la valeur renvoyée pour value_if_error doivent être du même type de données.
Si value ou value_if_error est une cellule vide, IFERROR la traite comme une valeur de chaîne vide ("").
Exemple
= IFERROR (5/0,"Div by zero") returns Div by zero.
= IFERROR (5/1,"Div by zero") returns 5.