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.