ISERROR

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

检查值是否错误,并返回 TRUE 或 FALSE。

语法

ISERROR(<value>)  

parameters

术语 定义
要测试的值。

返回值

如果值错误,则布尔值为 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 函数