以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]round2四舍五入取值不正确 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=73753) |
||||
-- 作者:qwz405 -- 发布时间:2015/8/25 22:00:00 -- [求助]round2四舍五入取值不正确 计算值为:17.955,四舍五入取2位小数应该是:17.96,但得到的17.95
此主题相关图片如下:111.jpg |
||||
-- 作者:大红袍 -- 发布时间:2015/8/25 22:28:00 -- Select Case e.DataCol.name Case "总值","利率","分期" If e.DataRow.IsNull("总值") OrElse e.DataRow.IsNull("利率") OrElse e.DataRow.IsNull("分期") Then e.DataRow("付款2") = Nothing e.DataRow("付款4") = Nothing Else e.DataRow("付款2") = Format(e.DataRow("总值") * e.DataRow("利率") / e.DataRow("分期"), "#.00") e.DataRow("付款4") = e.DataRow("总值") * e.DataRow("利率") / e.DataRow("分期") End If End Select |
||||
-- 作者:程兴刚 -- 发布时间:2015/8/26 0:37:00 -- ound2结果没错的,那是四舍六入五看双,当取舍位是5时,看前一位,如果是双,则入,否则,舍,比如:17.965,执行结果是:17.97 |