目录:
1、描述编辑
FineBI版本 | jar包版本 |
---|---|
5.1 | 2019.1.7 |
数值函数包含绝对值,平均,二进制取反运算,位运算,取整,组合,余弦,双曲线余弦,求个数,弧度转化为度,偶数,指数,阶乘,取整,四舍五入,对数,最大值,最小值,余数,取余,奇数,pi,乘幂,角度转换成弧度,随机数,随机整数,奇进偶不进,平方根,求和,平方和,加权平均。
所有函数使用范围为数值字段,部分函数允许添加一些指定参数数值。
2、RAND编辑
假如需要生成一个大于等于0,小于50的随机数,使用公式:=RAND()*50。
3、SQRT编辑
SQRT(number):返回一个正数的平方根。Number:要求其平方根的任一正数。
4、LOG10编辑
5、FLOOR编辑
6、LOG编辑
7、MIN编辑
8、MAX编辑
MAX(number1,number2,...):返回参数列表中的最大值。Number1,number2,...:1到30个需要找出最大值的参数。
9、TRUNC编辑
TRUNC(number,num_digits):将数字的小数部分截去,返回整数。number:需要截尾取整的数字。num_digits:用于指定取整精度的数字。
10、FACT编辑
FACT(number):返回数的阶乘,一个数的阶乘等于1*2*3*...*该数。number:要计算其阶乘的非负数。如果输入的number不是整数,则截尾取整。
11、RANDBETWEEN编辑
RANDBETWEEN(value1,value2):返回value1和value2之间的一个随机整数。
12、ABS编辑
13、LN编辑
14、SIGN编辑
SIGN(number):返回数字的符号。当数字为正数时返回1,为零时返回0,为负数时返回-1。Number:为任意实数。
15、CEILING编辑
16、ROUND编辑
ROUND(number,num_digits):返回某个数字按指定位数舍入后的数字。number:需要进行舍入的数字。num_digits:指定的位数,按此位数进行舍入。如果num_digits大于0,则舍入到指定的小数位。如果num_digits等于0,则舍入到最接近的整数。如果num_digits小于0,则在小数点左侧进行舍入。
17、INT编辑
INT(number):返回数字下舍入(数值减小的方向)后最接近的整数值。Number:需要下舍入为整数的实数。
18、MOD编辑
MOD(number,divisor):返回两数相除的余数。结果的正负号与除数相同。number:为被除数。divisor:为除数。
19、PROMOTION编辑
PROMOTION(value1,value2):返回value2在value1上提升的比例。
20、EXP编辑
EXP(number):返回e的n次幂。常数e为自然对数的底数,等于2.171828182845904。Number:为任意实数,作为常数e的指数。