以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 就是如何像excel中那样按所显示的精度计算 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145562) |
|
-- 作者:paniclp -- 发布时间:2020/1/30 16:04:00 -- 就是如何像excel中那样按所显示的精度计算 |
|
-- 作者:有点蓝 -- 发布时间:2020/1/30 16:26:00 -- 默认都是按照实际值计算,这才是合理的。 如果要改 方法1、存储3.12, 2.12这种数据,不要存储3.123, 2.124这种 2、先四舍五入再计算,比如表达式:http://www.foxtable.com/webhelp/topics/0108.htm Convert([A] * 100, \'System.Int64\') / 100 + Convert([B] * 100, \'System.Int64\') / 100 代码可以使用round:http://www.foxtable.com/webhelp/topics/0281.htm
|
|
-- 作者:paniclp -- 发布时间:2020/1/30 17:57:00 -- 我说的这种情况,实际上是可能发生的。手动四舍五入有点麻烦 |
|
-- 作者:有点蓝 -- 发布时间:2020/1/30 20:17:00 -- 没有其他办法 |