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
廣告
© . All rights reserved.