Ler em inglês

Partilhar via


ISERROR

Aplica-se a:Coluna calculadaTabela calculadaMeasureCálculo visual

Verifica se um value é um errorand retorna TRUEorFALSE.

Sintaxe

DAX
ISERROR(<value>)  

Parâmetros

Vigência Definição
value A value que pretende testar.

Regresso value

Uma value booleana de TRUEif o value é uma error; caso contrário, FALSE.

Comentários

  • Para obter as práticas recomendadas ao usar ISERROR, consulte Uso apropriado de funções error.

  • Esta função not é suportada para uso no modo DirectQuery quando usada em colunas calculadas or regras de segurança em nível de linha (RLS).

Exemplo

O exemplo a seguir calcula a proporção entre o total de vendas pela Internet e o total de vendas do revendedor. A função ISERROR é usada para verificar se há erros, como a divisão por zero. If houver um error um blank é retornado, caso contrário, a proporção é retornada.

DAX
= IF( ISERROR(  
       SUM('ResellerSales_USD'[SalesAmount_USD])  
       /SUM('InternetSales_USD'[SalesAmount_USD])  
             )  
    , BLANK()  
    , SUM('ResellerSales_USD'[SalesAmount_USD])  
      /SUM('InternetSales_USD'[SalesAmount_USD])  
    )  

Funções de informação
IFERROR função
IF função