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

目录:

1. 概述编辑

1.1 版本

         FineBI 版本          JAR 包
功能变动
  5.1--
5.1.72020-11-05函数释义优化&明确函数参数合法性

1.2 使用范围

自助数据集 新增列过滤

2. IF-条件判断编辑

1)概述

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

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

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

2)注意事项

IF中三个参数,第二个和第三个参数相同类型,第一个为 bool

3)示例

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

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