共用方式為


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

Information 函數
IFERROR 函式
IF 函式