Foxtable(狐表)用户栏目专家坐堂 → [原创]数据修约


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

主题:[原创]数据修约

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


加好友 发短信
等级:婴狐 帖子:46 积分:452 威望:0 精华:0 注册:2021/5/14 14:05:00
[原创]数据修约  发帖心情 Post By:2021/6/16 21:44:00 [只看该作者]

老师:晚上好!
通常数据的修约采用:四舍六入五留双的原则。现在我想:保留2位小数,采用“只进不舍”原则修约数据。例如:0.163%,0.521%修约为:0.17%,0.53%。当然1.500%修约为1.50%。像这种修约用什么代码或者是函数可以实现。如果用Math.Round(,2),显然不是这个修约规则。

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


加好友 发短信 三级勋章
等级:童狐 帖子:273 积分:2072 威望:0 精华:0 注册:2008/9/5 23:31:00
  发帖心情 Post By:2021/6/17 0:41:00 [只看该作者]

Round2(A+0.004,2)

例如:
A=0.163,Round2(A+0.004,2)=0.17
A=0.521,Round2(A+0.004,2)=0.53
A=1.500,Round2(A+0.004,2)=1.50

 回到顶部