以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  数字值四舍五入有问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=172713)

--  作者:益美
--  发布时间:2021/10/27 14:25:00
--  数字值四舍五入有问题

图片点击可在新窗口打开查看此主题相关图片如下:h@8rv01m069`6bcx5v12liw (2).png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:ukz@wlrga2u6h){~tp1%91.png
图片点击可在新窗口打开查看


发了另外好几个图,都发不上
设置为整数值:也是一样,5582.5的 0.5被切掉了

用Excel的 四舍五入的函数 ROUND(M121,0) 就变成5583

最后没有办法,只能在表达式那里输入公式为:IIF([数量] *[单价] -Convert([数量] *[单价],\'System.Int64\')<>0.5,Convert([数量] *[单价],\'System.Int64\'),Convert([数量] *[单价]+0.1,\'System.Int64\'))

就不会,,反馈一下,是不是后台计算的精准度的事
图片点击可在新窗口打开查看
[此贴子已经被作者于2021/10/27 14:42:26编辑过]

--  作者:有点蓝
--  发布时间:2021/10/27 14:27:00
--  
上传的文件不正确:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=78
--  作者:益美
--  发布时间:2021/10/27 14:48:00
--  
传上去了,麻烦看看一下,谢谢
--  作者:有点蓝
--  发布时间:2021/10/27 15:19:00
--  
没看懂想表达什么意思,原始值是什么?需要四舍五入为什么值?哪个是错的,哪个是对的?

Foxtable使用的默认规则,都是四舍六入五成双:https://www.baidu.com/baidu?word=四舍六入五成双

--  作者:益美
--  发布时间:2021/10/28 0:31:00
--  
哦。。看看,谢谢了