共用方式為


ISERROR

適用於:匯出數據行計算數據表量值視覺計算

檢查值是否為錯誤,並傳回 TRUEFALSE

語法

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])
    )

資訊函式IFERROR 函式IF 函式