1. 概述编辑
2. IF-条件判断编辑
1)概述
如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。
语法 | IF(boolean,number1/string1,number2/string2) | 判断函数,返回第一个非空值。 |
---|---|---|
参数1 | boolean | boolean 为 true 时返回 number1/string1,为 false 时返回 number2/string2。第二个参数和第三个参数的类型必须相同。 |
参数2 | number1/string1 | |
参数3 | number2/string2 |
2)注意事项
IF 中三个参数,第二个和第三个参数相同类型,第一个为 bool
3)示例
例如用户需要将「合同类型」改为代号显示,「购买合同」改为 1 ,「服务协议」改为 2 ,其他两个协议改为 0。
示例使用「销售DEMO」下的「合同事实表」,在自助数据集中使用 新增列 ,命名后输入公式IF(合同类型="购买合同",1,IF(合同类型="服务协议",2,0)),点击「确定」,如下图所示:
注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。
此时自助数据集中出现合同类型代号,如下图所示:
更多数据示例如下所示:
公式 | 结果 | 备注 |
---|---|---|
IF(true,2,8) | 2 | |
IF(false,"first","second") | second | |
IF(各门店净利润>0,"good","bad") | 当净利润>0等于good,净利润<0等于bad。 |
3. ABS-绝对值编辑
1)概述
语法 | ABS(number) | 返回指定数字的绝对值,恒为非负数。 |
---|---|---|
参数 | number | 需要求出绝对值的任意实数。 |
2)注意事项
支持一个参数,超过则不合法
3)示例
示例数据:股票买卖数据.xlsx
例如使用示例数据计算买入-卖出差额后,需要将差额进行绝对值处理,在自助数据集中使用 新增列 ,命名后输入公式ABS(差值),点击「确定」,如下图所示:
注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。
此时自助数据集中出现绝对值处理后的数据,如下图所示:
更多示例如下所示:
公式 | 结果 | 备注 |
---|---|---|
ABS(-1.5) | 1.5 | |
ABS(0) | 0 | |
ABS(2.5) | 2.5 |
4. ROUND-小数舍入指定位数编辑
1)概述
语法 | ROUND(number,num_digits) | 返回某个数字按指定位数舍入后的数字。 |
---|---|---|
参数1 | number | 需要进行舍入的数字。 |
参数2 | num_digits | 按此位数进行舍入,小于0,则在小数点左侧进行舍入。等于0,则舍入到最接近的整数。大于0,则舍入到指定的小数位。 |
2)注意事项
支持两个参数
3)示例
使用「零售行业」下的「门店销售数据统计」,用毛利/销售额,计算毛利率后,需要舍入只留一位小数。
在自助数据集中使用 新增列 ,命名后输入公式ROUND(毛利率,1),点击「确定」,如下图所示:
此时自助数据集中出现保留一位小数后的数据,如下图所示:
更多数据示例如下所示:
公式 | 结果 | 备注 |
---|---|---|
ROUND(2.15,1) | 2.2 | |
ROUND(2.149,1) | 2.1 | |
ROUND(-1.475,2) | -1.48 | |
ROUND(21.5,-1) | 20 |
5. INT-向下取整编辑
5.1 抽取数据
1)概述
语法 | INT(number) | 返回数字向下舍入(数值减小的方向)后最接近的整数值。 |
---|---|---|
参数 | number | 需要下舍入为整数的实数。 |
2)注意事项
支持一个参数,超过则不合法
3)示例
使用「第一张仪表板」下的「集团商品销售总表」,对销售额进行向下取整,
在自助数据集中使用 新增列 ,命名后输入公式INT(销售额),点击「确定」,如下图所示:
自助数据集中出现向下取整后的销售额,如下图所示:
更多示例如下所示:
公式 | 结果 | 备注 |
---|---|---|
INT(4.8) | 4 | |
INT(-4.8) | -5 | |
INT(4.3) | 4 | |
INT(-4.3+5) | 0 |
5.2 实时数据
1)概述
语法 | INT(number) | 返回数字最接近0的整数。 |
---|---|---|
参数 | number | 需要舍入为整数的实数。 |
2)注意事项
支持一个参数,超过则不合法
3)示例
公式 | 结果 | 备注 |
---|---|---|
INT(4.8) | 4 | |
INT(-4.8) | -4 | |
INT(4.3) | 4 | |
INT(-4.3+5) | 0 |