首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

数值或金额小数点位四舍五入有关问题

2012-09-23 
数值或金额小数点位四舍五入问题PB的数据窗口字段是自动四舍五入,如果根据设置的小数点位不需四舍五入,直

数值或金额小数点位四舍五入问题
PB的数据窗口字段是自动四舍五入,如果根据设置的小数点位不需四舍五入,直接截断。
那么请问:是在加、减、乘、除之前的字段截断处理,还是在加、减、乘、除之后的字段截断处理,还是之前和之后都截断处理,哪种方式要合理些?

[解决办法]
一般都是在计算之后处理
这样误差小点
[解决办法]
在计算之后处理
[解决办法]
一般是计算之后处理,不过这个需要看客户要求.
[解决办法]
是这样,这应该是一个常识问题。比如单价为1.2345元,重量为1.2345公斤。要计算单价,肯定买卖双方都是约定在金额上做四舍五入,谁会同意你在单价或者重量上做取舍???
[解决办法]
你说的直接截取位数,可以使用Round函数取得,但是数据窗口等地方你设置format显示格式,比如1.2345设置为"#,000.00"它是会做四舍五入的。用round倒不是一个大众化的处理。舍入是大家默许的。比如人民币结算,精确到分。就是2位。你问问财务人员,他对账一定是做四舍五入的。
[解决办法]
是这样,这应该是一个常识问题。比如单价为1.2345元,重量为1.2345公斤。要计算单价,肯定买卖双方都是约定在金额上做四舍五入,谁会同意你在单价或者重量上做取舍??? 
 

[解决办法]
7楼咋直接复制5楼的回答呢?
客户要求不四舍五入,是不是要求数值更精确呀,需要保留的小数位更多一些。
[解决办法]
计算之后,这样符合逻辑嘛
[解决办法]
这个问题,应该是和业务人员商量,而不是你去考虑

热点排行