ISERROR
檢查某值是否為錯誤,並傳回 TRUE 或 FALSE。
語法
ISERROR(<value>)
參數
詞彙 | 定義 |
---|---|
value | 要測試的值。 |
傳回值
如果值為錯誤,則為布林值 TRUE;否則為 FALSE。
備註
如需使用 ISERROR 時的最佳做法,請參閱適當使用錯誤函式。
在計算結果欄或資料列層級安全性 (RLS) 規則中使用時,不支援在 DirectQuery 模式中使用此函式。
範例
下列範例會計算網際網路銷售總額對轉銷商銷售總額的比率。 ISERROR 函式可用來檢查錯誤,例如除以零。 如果發生錯誤,則會傳回空白;否則會傳回比率。
= IF( ISERROR(
SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)
, BLANK()
, SUM('ResellerSales_USD'[SalesAmount_USD])
/SUM('InternetSales_USD'[SalesAmount_USD])
)