1金币
最佳答案您好,此问题出现的原因是SpreadJS是由javaScript语言开发的,您可以在浏览器控制台,输入2694.36-2694.35,输出结果与您问题中的结果一致。[/backcolor]
所以此问题是javaScript本身精度造成的。
修正:此问题属于双精度浮点数问题。具体可见11楼回复[/backcolor]
SpreadJS有一个降低精度的方法,如下图 所示,可以设置GC.Spread.CalcEngine.Functions.CALC_PRECISION
| |||
| |
| |
| |
| |
| |
| |