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 函数

results matching ""

    No results matching ""