DAX 逻辑 - IFERROR 函数
描述
计算表达式的值,如果表达式返回错误,则返回指定值。否则,返回表达式本身的值。
语法
IFERROR (<value>, <value_if_error>)
参数
Sr.No. | 参数与说明 |
---|---|
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.