- 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
广告