以文本方式查看主题

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

--  作者:实话实说
--  发布时间:2014/9/12 20:51:00
--  四舍五入问题
以下四舍五入表达式错在哪?
dr("本月入仓_金额") = Round2(DataTables("材料明细").Compute("Sum(入仓金额)",s1)),2)

图片点击可在新窗口打开查看此主题相关图片如下:snap1.jpg
图片点击可在新窗口打开查看


--  作者:程兴刚
--  发布时间:2014/9/12 22:35:00
--  

dim d as double = DataTables("材料明细").Compute("Sum(入仓金额)",s1))

if d > 0

    dr("本月入仓_金额") = Round2(DataTables("材料明细").Compute("Sum(入仓金额)",s1)),2)

else

    dr("本月入仓_金额") =

end if

 

DataTables("材料明细").Compute("Sum(入仓金额)",s1))由于条件s1的原因,有可能统计得到的是一个null值。