DAX lógico - função IFERROR

Descrição

Avalia uma expressão e retorna um valor especificado se a expressão retornar um erro. Caso contrário, retorna o valor da própria expressão.

Sintaxe

IFERROR (<value>, <value_if_error>)

Parâmetros

Sr. Não. Parâmetro e Descrição
1

value

Qualquer valor ou expressão.

2

value_if_error

Qualquer valor ou expressão.

Valor de retorno

  • O valor retornado pela expressão, se o erro não for retornado.

  • O valor alternativo fornecido, se o erro for retornado.

Observações

Você pode usar a função IFERROR para interceptar os erros retornados por expressões e ter valores significativos retornados sem interromper abruptamente a avaliação.

  • Tanto valor quanto valor_se_error devem ser do mesmo tipo de dados. Portanto, a coluna ou expressão usada para valor e o valor retornado para valor_se_erro devem ser do mesmo tipo de dados.

  • Se valor ou valor_se_error for uma célula vazia, IFERROR a trata como um valor de string vazio ("").

Exemplo

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