Share via


ISERROR 函數 (DAX)

檢查某個值是否為錯誤,並傳回 TRUE 或 FALSE。

語法

ISERROR(<value>)

參數

詞彙

定義

value

您想要測試的值。

傳回值

布林值,如果該值為錯誤,則為 TRUE,否則為 FALSE。

範例

下列範例會計算網際網路總銷售量與轉售商總銷售量的比例。ISERROR 函數用來檢查錯誤,例如,除以零。如果有錯誤,則會傳回空白,否則會傳回比例。

= IF( ISERROR(
       SUM('ResellerSales_USD'[SalesAmount_USD])
       /SUM('InternetSales_USD'[SalesAmount_USD])
             )
    , BLANK()
    , SUM('ResellerSales_USD'[SalesAmount_USD])
      /SUM('InternetSales_USD'[SalesAmount_USD])
    )