- DAX 函式教程
- DAX 函式 - 主頁
- DAX 函式 - 介紹
- DAX 引數命名約定
- 描述結構
- DAX 函式 - 聚合
- DAX 函式 - 篩選器
- DAX 函式 - 時間智慧
- DAX 函式 - 日期和時間
- DAX 函式 - 資訊
- DAX 函式 - 邏輯
- 數學和三角函式
- DAX 函式 - 父項和子項
- DAX 函式 - 統計
- DAX 函式 - 文字
- DAX 函式 - 其他
- DAX 函式有用資源
- DAX 函式 - 快速指南
- DAX 函式 - 有用資源
- DAX 函式 - 討論
DAX 邏輯 - IFERROR 函式
說明
求值一個表示式,如果表示式返回錯誤,則返回一個指定值。否則,返回表示式的值本身。
語法
IFERROR (<value>, <value_if_error>)
引數
| 序號。 | 引數和說明 |
|---|---|
| 1 |
value 任何值或表示式。 |
| 2 |
value_if_error 任何值或表示式。 |
返回值
如果未返回錯誤,則表示式返回的值。
如果返回錯誤,則提供的備用值。
備註
可以使用 IFERROR 函式捕獲表示式返回的錯誤,並讓有意義的值返回,而無需突然停止求值。
value 和 value_if_error 都必須是相同的資料型別。因此,用於 value 的列或表示式以及為 value_if_error 返回的值必須是相同的資料型別。
如果 value 或 value_if_error 是空單元格,IFERROR 會將其視為一個空字串值 ("")。
示例
= IFERROR (5/0,"Div by zero") returns Div by zero. = IFERROR (5/1,"Div by zero") returns 5.
dax_functions_logical.htm
廣告