历史版本22 :常用函数概述 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

         FineBI 版本          JAR 包
功能变动
  5.1--
5.1.72020-11-05函数释义优化&明确函数参数合法性
5.1.12-函数公式校验加强

1.2 使用位置

自助数据集 新增列过滤

2. IF-条件判断编辑

1)概述

如果指定条件的计算结果为 TRUE,IF 函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。

语法
IF(boolean,number1/string1,number2/string2)判断函数,返回第一个非空值。
参数1boolean

boolean 为 true 时返回 number1/string1,为 false 时返回 number2/string2。第二个参数和第三个参数的类型必须相同。 

参数2number1/string1
参数3number2/string2

2)注意事项

IF 中三个参数,第一个为 bool 类型或数值类型(0或者1),第二个和第三个参数相同类型,两个参数中有空,返回非空参数类型;两个参数类型不同:返回文本类型。

3)示例  

例如用户需要将「合同类型」改为代号显示,「购买合同」改为 1 ,「服务协议」改为 2 ,其他两个协议改为 0。

示例使用「销售DEMO」下的「合同事实表」,在自助数据集中使用 新增列 ,命名后输入公式IF(合同类型="购买合同",1,IF(合同类型="服务协议",2,0)),点击「确定」,如下图所示:

1605775086858599.png

注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

此时自助数据集中出现合同类型代号,如下图所示:

1605775086811624.png

更多数据示例如下所示:

公式结果
备注
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(差值),点击「确定」,如下图所示:

1605775945548442.png

注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

此时自助数据集中出现绝对值处理后的数据,如下图所示:

1605776084244068.png

更多示例如下所示:

公式结果
备注
ABS(-1.5)1.5
ABS(0)0
ABS(2.5) 2.5

4. ROUND-小数舍入指定位数编辑

1)概述

语法
ROUND(number,num_digits)返回某个数字按指定位数舍入后的数字。
参数1number

需要进行舍入的数字。

参数2num_digits按此位数进行舍入,小于0,则在小数点左侧进行舍入。等于0,则舍入到最接近的整数。大于0,则舍入到指定的小数位。

2)注意事项

支持两个数值参数

3)示例

使用「零售行业」下的「门店销售数据统计」,用毛利/销售额,计算毛利率后,需要舍入只留一位小数。

在自助数据集中使用 新增列 ,命名后输入公式ROUND(毛利率,1),点击「确定」,如下图所示:

1605777539440037.png

注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

此时自助数据集中出现保留一位小数后的数据,如下图所示:

1605777618113471.png

更多数据示例如下所示:

公式结果
备注
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(销售额),点击「确定」,如下图所示:

1605776954551160.png

注:公式框中的函数、字段都需要点击左侧的选择区域选择,不能手动输入。

自助数据集中出现向下取整后的销售额,如下图所示:

1605777010425768.png

更多示例如下所示:

公式结果
备注
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