biee 11g 合计数据不对的问题

0

遇到一个合计数据不准的问题,我比较一张新、旧BI(10g)的报表的合计值,发现合计数据不一致,拿对比工具对较两者计算的数据完全一致,但如果拿计算器算一下的话,10g的值是正确的,11g的有误。
进而在excel中发现11g的用了小数:
12.png


而10g则没有用小数:
13.png


在10g和11g中都是对该列进行sum运算,不进行函数运算的列合计值无问题。

sql中该列的值确实有两位小数
17.png


11g该列的数据格式:
16.png


10g该列的数据格式:
15.png


11g合计的结果是带小数的值进行求和,应该更准确些,而10g进行合计时则没进行小数计算。
问题来了:11g的实际值更准确,但跟报表显示的数据的求和值不一致,业务人员难以接受11g的求和方式,怎么能用10g的方式求总计?





已邀请:
0

qiuxq513 - BI菜鸟 2014-08-27 回答

11g在分析里面设置的小数位数仅仅显示有效果,计算还是按后台实际值计算的。若要是显示和计算一致需要在BIEE Admin Tool中逻辑层中用Round()函数处理对应逻辑列的值。
0

pandarabbit 2014-08-28 回答

嗯,我最后用的是在分析 标准中的round

要回复问题请先登录注册