以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 用公式计算,计算结果有很小的误差,比如计算结果应为6300,最终显示的却是6299.9999,类型是单精度小数与双精度小数时都出现过 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89467) |
-- 作者:约翰舒 -- 发布时间:2016/8/22 17:59:00 -- 用公式计算,计算结果有很小的误差,比如计算结果应为6300,最终显示的却是6299.9999,类型是单精度小数与双精度小数时都出现过 老师,有一个问题 用公式计算,计算结果有很小的误差,比如计算结果应为6300,最终显示的却是6299.9999,类型是单精度小数与双精度小数时都出现过
|
-- 作者:大红袍 -- 发布时间:2016/8/22 19:00:00 -- 这样处理
Convert([数量] * [单价] + 0.000001, \'System.Int64\') |
-- 作者:约翰舒 -- 发布时间:2016/8/22 19:29:00 -- 能解释下吗?不明白 |
-- 作者:约翰舒 -- 发布时间:2016/8/22 19:31:00 -- 还有,这是在哪进行编辑啊? |
-- 作者:大红袍 -- 发布时间:2016/8/22 20:43:00 -- 如果是表达式列,那就直接设置公式。
如果是编写代码的,贴出你原来写的代码。 |
-- 作者:lihe60 -- 发布时间:2016/8/22 21:31:00 -- 四舍五入 |
-- 作者:约翰舒 -- 发布时间:2016/8/23 7:44:00 -- 是表达式列,但是我输入进去后,提示:语法错误,运算符后缺少操作数,什么意思? |
-- 作者:Hyphen -- 发布时间:2016/8/23 8:53:00 -- 贴出你的表达式 |
-- 作者:约翰舒 -- 发布时间:2016/8/23 8:57:00 -- 不是说把这些放入表达式就行了吗? Convert([数量] * [单价] + 0.000001, \'System.Int64\') |
-- 作者:大红袍 -- 发布时间:2016/8/23 9:12:00 -- 贴出你写的表达式。 |