起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: jiaogl

表达式计算字段中使用四舍五入函数问题**

[复制链接]
 楼主| 发表于 2008-12-6 08:00:21 | 显示全部楼层
最初由 hyf1984 发布
[B]楼主可以这样绕一下,先判断要四舍五入的数是否有小数,有的话(向上取整不等于向下取整)直接用Round(费率*计费数量,2)就行,如果没有小数取零位小数:Round(费率*计费数?.

以下省略...... [/B]

挺有意思啊,遇到问题就要绕一下,而不是直接解决问题!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-6 08:04:35 | 显示全部楼层
我开此贴是为了说明平台存在问题,希望得以解决,使平台能够朝着更好的方向发展,解决问题的方式有很多,我不希望一遇到问题就要绕来绕去,平台提供了直接的实现方式,但是直接的方式存在问题是不是需要直接去解决一下?!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-6 08:07:51 | 显示全部楼层
还有一种情况:
就是当【费率】或【计费数量】字段有一个的值等于1时,使用表达式round(费率*计费数量, 2)会报错,提示“2.3>”不是有效的浮点数值。
回复 支持 反对

使用道具 举报

发表于 2008-12-6 10:23:19 | 显示全部楼层
round函数是有问题的,这个我们已经提交缺陷了,
呵呵,因为这个是暂时解决不了的,所以只能提供其他的方法保证我们的效果。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-27 23:37 , Processed in 0.040996 second(s), 14 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表