ISERROR

适用于:计算列计算表度量值视觉计算

检查值是否为错误,并返回 TRUE 还是 FALSE

语法

ISERROR(<value>)  

参数

术语 定义
value 要测试的值。

返回值

如果值为错误,则为 TRUE 的布尔值;否则 FALSE

言论

  • 有关使用 ISERROR 时的最佳做法,请参阅 适当地使用错误函数

  • 在计算列或行级别安全性 (RLS) 规则中使用时,不支持在 DirectQuery 模式下使用此函数。

以下示例计算 Internet 总销售额与经销商总销售额的比率。 ISERROR 函数用于检查错误,例如除以零。 如果返回错误,则返回空白,否则返回比率。

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

信息函数
IFERROR 函数
IF 函数