以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]计算结果四舍五入保留两位小数的代码 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=133358) |
-- 作者:hanzhang98 -- 发布时间:2019/4/12 16:52:00 -- [求助]计算结果四舍五入保留两位小数的代码 老师好。请教老师一个新的问题,从帮助文档查到表达式可以用[Convert([数量] * [单价] * (1 - [折扣]) * 100, \'System.Int64\') / 100]来实现四舍五入保留两位小数。 那这个【(e.DataRow("标准出勤") * 0.95】代码如何实现数值的四舍五入保留两位小数。 还有就是数值如何取整。即:将类似计算结果为25.3、26.6 的数值,只取整数部分,变为:25、26(不要四舍五入)。
谢谢。 [此贴子已经被作者于2019/4/12 16:54:24编辑过]
|
-- 作者:有点蓝 -- 发布时间:2019/4/12 20:55:00 -- 参考:http://www.foxtable.com/webhelp/scr/0281.htm 取整 dim d as double = 26.6 msgbox(cint(cstr(d).split(".")(0)))
|
-- 作者:hanzhang98 -- 发布时间:2019/4/12 21:56:00 -- 谢谢老师。 |