报表知识库
我要提问

数据类型与运算速度

数值型的数据,根据其精度不同,可以分成若干种,例如:整型数据有short(16位),int(32位),long(64位),BigInteger(大于64位);浮点型数据有float(32位), double(64位),BigDecimal(大于64位)。

一般来说,精度越高的数据类型,运算速度越慢,因此,如果实际可能的数据长度没有那么长,那么建议选择精度相对比较低的数据类型,可以加快运算速度。

润乾报表提供的数值型转换函数有:

float() –转换成32位的浮点数
double() –转换成64位的浮点数
decimal() –转换成大于64位的浮点数
integer() –转换成32位的整数
long() –转换成64位的整数
bigint()– 转换成大于64位的整数
number() –转换成相应的32位整数、64位整数、或者64位符点数

在实际报表设计的时候,应该根据数据的长度慎重选择以上函数以保证有最快的运算速度。
引自:润乾报表知识库
相关文章:一种实现类似excel把负数显示成红色且去掉负号的方法 ; 导入带公式excel的问题web报表的扩展功能润乾报表出了新版统计图解决行式填报导入excel发生错位的问题