ISERROR
检查 value 是否为 error,and 返回 TRUE
orFALSE
。
语法
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])
)