La función IFERROR es una función de lógica en lenguaje DAX. 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.
La sintaxis de la función IFERROR es:
IFERROR(value, value_if_error)
donde
value Cualquier valor o expresión.
value_if_error Cualquier valor o expresión.
Nota:
- Puede usar la función IFERROR para interceptar y controlar los errores en una expresión.
- Si value o value_if_error es una celda vacía, IFERROR lo trata como un valor de cadena vacía ("").
- La función IFERROR se basa en la función IF y usa los mismos mensajes de error, pero tiene menos argumentos. La relación entre la función IFERROR y la función IF es la siguiente:
- Los valores que se devuelven para A y B deben ser del mismo tipo de datos; por lo tanto, la columna o expresión utilizada para value y el valor devuelto para value_if_error deben ser del mismo tipo de datos.