DAX Logical - Función IFERROR

Descripción

Evalúa una expresión y devuelve un valor especificado si la expresión devuelve un error. De lo contrario, devuelve el valor de la propia expresión.

Sintaxis

IFERROR (<value>, <value_if_error>)

Parámetros

No Señor. Descripción de parámetros
1

value

Cualquier valor o expresión.

2

value_if_error

Cualquier valor o expresión.

Valor devuelto

  • El valor devuelto por la expresión, si no se devuelve el error.

  • El valor alternativo proporcionado, si se devuelve un error.

Observaciones

Puede usar la función IFERROR para atrapar los errores devueltos por expresiones y obtener valores significativos devueltos sin detener abruptamente la evaluación.

  • Tanto value como value_if_error deben ser del mismo tipo de datos. Por lo tanto, la columna o expresión utilizada para valor y el valor devuelto para valor_si_error deben ser del mismo tipo de datos.

  • Si value o value_if_error es una celda vacía, IFERROR lo trata como un valor de cadena vacía ("").

Ejemplo

= IFERROR (5/0,"Div by zero") returns Div by zero. 
= IFERROR (5/1,"Div by zero") returns 5.