计算
bjbb_2007
这个作者很懒,什么都没留下…
展开
-
皕杰报表填报单元格自动计算问题
最近总有用户在用皕杰报表做填报设计时询问有关自动计算的问题,我们原来说过之所以能够自动计算是因为在前端用了函数转换,把后台的java函数转换成了前端的js函数。但是自动计算也不是随心所欲的,比如有人就在本单元格对自身进行自动计算,这肯定要报错的。 我们先看看皕杰文档中对自动计算的定义,在皕杰文档报表的元素及属性一章里对自动计算有明确的定义。 自动计算: 根据用户录入的某些单元格的值,自动计算出另外一些单元格的值,从而简化用户的输入,同时避免错误数据的录入。 通过自动计算的定义可以看出,你是不能对自身做自动计原创 2022-06-02 15:13:13 · 103 阅读 · 0 评论 -
皕杰报表中0.1+0.2为什么等于0.30000000000000004而不是0.3?
经常有人问,我用皕杰报表计算时,总是得不到想要的结果。那是你没搞明白计算机是通过二进制来计算的,在把十进制小数转化为二进制时有时会是一串无限循环的二进制数,计算机是无法表达无限循环的二进制数的,毕竟计算机的资源是有限。 因此,计算机只能用「近似值」来表示该二进制,那么意味着计算机存放的小数可能不是一个真实值,现在基本都是用 IEEE 754 规范的单精度浮点类型或双精度浮点类型来存储小数的,根据精度的不同,近似值也会不同。 所以,你会看到在计算机中 0.1 + 0.2 并不等于完整的 0....原创 2021-06-24 15:51:23 · 144 阅读 · 0 评论