Foxtable(狐表)用户栏目专家坐堂 → [求助]计算结果四舍五入保留两位小数的代码


  共有2380人关注过本帖树形打印复制链接

主题:[求助]计算结果四舍五入保留两位小数的代码

帅哥哟,离线,有人找我吗?
hanzhang98
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:493 积分:3637 威望:0 精华:0 注册:2018/6/8 21:14:00
[求助]计算结果四舍五入保留两位小数的代码  发帖心情 Post By:2019/4/12 16:52:00 [只看该作者]

老师好。请教老师一个新的问题,从帮助文档查到表达式可以用[Convert([数量] * [单价] * (1 - [折扣]) * 100, 'System.Int64') / 100]来实现四舍五入保留两位小数。

    那这个【(e.DataRow("标准出勤") * 0.95】代码如何实现数值的四舍五入保留两位小数。

    还有就是数值如何取整。即:将类似计算结果为25.326.6 的数值,只取整数部分,变为:2526(不要四舍五入)。

    谢谢。

[此贴子已经被作者于2019/4/12 16:54:24编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110347 积分:561583 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By: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
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:493 积分:3637 威望:0 精华:0 注册:2018/6/8 21:14:00
  发帖心情 Post By:2019/4/12 21:56:00 [只看该作者]

谢谢老师。

 回到顶部