round函数应用于数据运算

对于数据运算。集智数据平台提供了多种数据运算函数,客户也可以通过自定义添加运算函数。然而设计到小数的运算时,可能会有数据差异。这个需要使用一些相关的函数来实现,例如四舍五入的round()

步骤一:数据运算添加显示格式

设计报表常会用的报表内数据运算,单元格间数据运算,如图一

图一

所得效果图如图二

图二

如图二所示,增加百分比的统计值有偏差。

这是由于百分比统计的2010,2011两个单元格使用了显示格式如图三

图三

步骤二:报表函数的应用

针对于上述问题,可以使用round()函数设置为四舍五入的取值运算。

函数说明:

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

相关的函数有:

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

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

语法:

round(numberExp, {nExp})

参数说明:

numberExp 需要进行截取的数据

nExp 整数,用于指定需要进行截取的位置,

>0:从小数点往右位移nExp个位数,

<0:从小数点往左移nExp个位数

=0:表示当前小数点的位置

为增加百分点的单元格做数据处理,如图四

图四

步骤三:发布测试

发布更改后的报表,显示数据正常,如图五

图五

总结:round()函数运算是以四舍五入的运算方式,截取数据,在集智数据平台的完美展示,通过选取的不同位数,可以调节数据的精准度。