ISERROR

适用于:计算列计算表Measure视觉计算

检查 value 是否为 error,and 返回 TRUEorFALSE

语法

ISERROR(<value>)

参数

术语 定义
value 要测试的 value。

返回 value

value TRUE if 的布尔 value 是 error;否则 FALSE

言论

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

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

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

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