最新历史版本 :IFERROR-处理异常值 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 版本编辑

FineBI 版本
功能变动
6.0.16-

2. 概述编辑

IFERROR 函数用于识别和处理异常值。

语法

IFERROR(value1,value2)

判断 value1 是否是异常值,如果是则返回 value2,如果不是则返回 value1。

参数1value1

“value1”可以是任何表达式,判断其是否为异常值。

异常值定义:正无穷(∞)、负无穷(-∞)、NAN值(任何与无穷值计算获得的结果)  ,不包括空值

参数2value2“value2”需要和“value1”是一种字段类型

3. 示例编辑

示例数据:IFERROR.xlsx

有一份机器温度的采集数据。由于故障,有两台机器今天没有数据。这就导致求环比增长率时,出现了异常值。

1)在主题中使用 新增列 ,计算环比增长率:1-昨天温度/今天温度,看今天的温度相对于昨天有怎样的变化。

在下图中,J16 今天没有温度数据,导致计算获得的环比增长率为-∞。异常值对于后期计算非常不友好,所以我们需要对异常值进行处理。

2)添加 新增列 ,并命名为「异常值处理」,输入下图公式。

若「环比增长率」为异常值,返回“0”,否则返回「环比增长率」

3)计算结果如下图所示: