帆软数据变化,利用数值和公式计算出来,保留6位有效数字,百分比形式是74.9999%,为什么报表预览出来就是75.0000%,求解决,是由公式算出来的,round(A/B,6),然后再取百分比形式#0.0000%
帆软中用round函数保留小数时遇到数据中带有.9999999或者.00000类的,增加一个参数True即可
楼主:结果值考虑四舍五入了嘛?
如果格式用百分比,那就会出现这种情况,建议sql里(这个字段*100||'%') 这样写就不会出现这种情况
round函数就是返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果
TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去
试试trunc()函数 直接设置精度
你要先从SQL中round,有些数据库格式不一样,所以输出也不一样的