润乾报表-数学函数

数学函数

1.abs()

函数说明: 计算参数的绝对值

语法: abs(numberExp)

参数说明: numberExp 待计算绝对值的数据

返回值: 数值型


示例:

例1:abs(-3245.54) 返回:3245.54

例2:abs(-987) 返回:987

2.round()

函数说明: 对数据在指定位置上进行截取,剩余部分四舍五入

相关的函数: ceil:对数据在指定位置上进行截取,剩余部分只要有值就进位 floor:对数据在指定位置上进行截取,剩余部分只要有值全舍去

语法: round(numberExp, {nExp})

参数说明: numberExp 需要进行截取的数据 nExp 整数,用于指定需要进行截取的位置,>0:从小数点往右位移nExp个位数, <0:从小数点往左移nExp个位数 =0:表示当前小数点的位置

返回值: 数值型


示例:

例1:=round(3451251.274,0) 返回:3451251.0

例2:=round(3451251.274,-1) 返回:3451250.0

例3:=round(3451251.274,-2) 返回:3451300.0

例4:=round(3451251.274,1) 返回:3451251.3

例5:=round(3451251.274,2) 返回:3451251.27


3.ceil()

函数说明: 对数据在指定位置上进行截取,剩余部分只要有值就进位

相关的函数: floor:对数据在指定位置上进行截取,剩余部分只要有值全舍去 round:对数据在指定位置上进行截取,剩余部分四舍五入

语法: ceil(numberExp, {nExp})

参数说明: numberExp 需要进行截取的数据 nExp 整数,用于指定需要进行截取的位置,>0:从小数点往右位移nExp个位数, <0:从小数点往左移nExp个位数 =0:表示当前小数点的位置

返回值: 数值型


示例:

例1:=ceil(3450001.004,0) 返回:3450002.0

例2:=ceil(3450001.004,-1) 返回:3450010.0

例3:=ceil(3450001.004,-2) 返回:3450100.0

例4:=ceil(3450001.004,1) 返回:3450001.1

例5:=ceil(3450001.004,2) 返回:3450001.01


4.floor()

函数说明: 对数据在指定位置上进行截取,剩余部分只要有值全舍去 

相关的函数: ceil:对数据在指定位置上进行截取,剩余部分只要有值就进位 round:对数据在指定位置上进行截取,剩余部分四舍五入

语法: floor(numberExp, {nExp})

参数说明: numberExp 需要进行截取的数据 nExp 整数,用于指定需要进行截取的位置,>0:从小数点往右位移nExp个位数, <0:从小数点往左移nExp个位数 =0:表示当前小数点的位置

返回值: 数值型


示例:

例1:=floor(3451231.234,0) 返回:3451231.0

例2:=floor(3451231.234,-1) 返回:3451230.0

例3:=floor(3451231.234,-2) 返回:3451200.0

例4:=floor(3451231.234,1) 返回:3451231.2

例5:=floor(3451231.234,2) 返回:3451231.23


5.sqrt()

函数说明: 计算平方根

语法: sqrt(number)

参数说明: number 需要计算平方根的数据

返回值: 数值型


示例:

例1:sqrt(100) 返回:10.0

例2:sqrt(99) 返回:9.9498743710662


6.pow()

函数说明: 计算x的n次幂

语法: pow(xExp, nExp)

参数说明: xExp 底数 nExp 次幂

返回值: 数值型


示例:

例1:pow(2,4) 返回:16.0


7.exp()

函数说明: 计算e的n次幂

语法: exp(nExp)

参数说明: nExp 指定次幂数

返回值: 数值型 示例:


例1:exp(4.3) 返回:73.69979369959579


8.fact()

函数说明: 计算参数的阶乘

语法: fact(nExp)

参数说明: nExp 待计算阶乘的数据

返回值: 长整数(64位)


示例:

例1:fact(10) 返回:3628800


9.log()

函数说明: 计算参数的自然对数

相关函数:log10() 计算以10为底的对数

语法: log(numberExp)

参数说明: numberExp 需要计算自然对数的数据

返回值: 数值型


示例:

例1:log(54) 返回:3.9889840465642745


10.log10()

函数说明: 计算以10为底的对数

相关函数:log() 计算自然对数

语法: log10(numberExp)

参数说明: numberExp 需要计算以10为底的对数的数据

返回值: 数值型


示例:

例1:log10(54) 返回:1.7323937598229684


11.sin()

函数说明: 计算参数的正弦值,其中参数以弧度为单位 相关的函数有cos() 计算参数的余弦值 tan() 计算参数的正切值

语法: sin(number)

参数说明: number 需要计算正弦值的弧度数

返回值: double型


示例:

例1:sin(pi()) 返回:1.2246467991473532E-16

例2:sin(pi(2)) 返回:-2.4492935982947064E-16

例3:sin(pi()/2) 返回:1.0


12.cos()

函数说明: 计算参数的余弦值,其中参数以弧度为单位 相关的函数有sin() 计算参数的正弦值 tan() 计算参数的正切值

语法: cos(numberExp)

参数说明: numberExp 待计算余弦值的弧度数

返回值: double型


示例: 

例1:cos(pi()) 返回:-1 例2:cos(pi(2)) 返回:1


13.tan()

函数说明: 计算参数的正切值,其中参数以弧度为单位

相关的函数:sin() 计算参数的正弦值 cos() 计算参数的余弦值

语法: tan(number)

参数说明: 需要计算正切值的弧度数

返回值: double型


示例:

例1:tan(pi()/2) 返回:1.633123935319537E16

例2:tan(pi(2)) 返回:-2.4492935982947064E-16


14.asin()

函数说明:计算参数的反正弦值,其中参数为-1~1的实数

语法: asin(number)

参数说明: number 需要计算反正弦值的实数

返回值: 圆周率及其倍数


示例:

例1:asin(-1) 返回:-1.5707963267948966

例2:asin(sin(pi()/2)) 返回:1.5707963267948966

例3:asin(sin(0)) 返回:0.0


15.acos()

函数说明:计算参数的反余弦值,其中参数为-1~1的实数

语法: acos(number)

参数说明: number 需要计算反余弦值的实数

返回值: 圆周率及其倍数


示例:

例1:acos(-1) 返回:3.141592653589793

例2:acos(cos(pi()/2)) 返回:1.5707963267948966

例3:acos(cos(0)) 返回:0.0


16.atan()

函数说明:计算参数的反正切值,其中参数为实数

语法: atan(number)

参数说明: number 需要计算反正切值的实数

返回值: 圆周率及其倍数


示例:

例1:atan(1) 返回:0.7853981633974483

例2:atan(tan(pi()/2)) 返回:1.5707963267948966

例3:atan(tan(0)) 返回:0.0


17.pi()

函数说明: 计算圆周率及其倍数

语法: pi(numberExp)

参数说明: numberExp 倍数,此参数省略,则返回圆周率

返回值: 圆周率及其倍数


示例:

例1:pi() 返回:3.141592653589793 例2:pi(2) 返回:6.283185307179586


18.rand()

函数说明: 取得0-1.0之间的一个随机数

语法: rand()

参数说明:

返回值: [0, 1.0)之间的一个随机数,浮点型


示例:

例1:rand() 获得[0, 1.0)之间的一个随机数

例2:rand()*100 获得[0, 100)之间的一个随机浮点数

例3:integer(rand()*100) 获得[0, 100)之间的一个随机整数


19.sign()

函数说明: 确定参数是正数还是负数还是0,当正数时返回1,负数时返回-1,0时返回0

语法: sign(number)

参数说明: number 需要判断正负的数据

返回值: 整数


示例:

例1:sign(-10) 返回:-1

例2:sign(30) 返回:1

例3:sign(0) 返回:0


  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值