截取 2 位小数不做四舍五入
如何实现数据小数点截取 2 位小数但不做四舍五入?
可以使用润乾内置函数 "floor"
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