用cognos生成的sql去数据库查询,查出来的结果和页面显示的不一致?

QQ图片20171030104203.png

QQ图片20171030104203.png

QQ图片20171030104211.png
QQ图片20171030104211.png
QQ图片20171030104600.png
QQ图片20171030104600.png

第一张图片是数据库中查出来的(sql语句是cognos生成的),第二张图片是cognos页面的,而且金额是金额的汇总。另外,如图片三:我将聚集函数改成无,就显示正确了,但是其他金额栏位并没有去改这个,金额显示的也是正确的,请各位看下,谢谢!

参与18

5同行回答

he251377753he251377753软件开发工程师中设智控
cognos 查询 有默认去重设置,你将这个去重设置去掉,数据肯定就一致了QQ图片20171030114806.png显示全部

cognos 查询 有默认去重设置,你将这个去重设置去掉,数据肯定就一致了
QQ图片20171030114806.png

QQ图片20171030114806.png

收起
互联网服务 · 2017-10-30
浏览4085
snailCodesnailCode研发工程师信息技术有限公司
首先,感谢各位,问题已经解决QQ图片20171030121231.png如图:将自动分类汇总改为无,然后可以查看原生的SQL显示全部

首先,感谢各位,问题已经解决QQ图片20171030121231.png

QQ图片20171030121231.png

如图:将自动分类汇总改为无,然后可以查看原生的SQL

收起
软件开发 · 2017-10-30
浏览3987
sealinksealink技术总监sealink.com
cognos列表页面有默认逻辑:按照非数字列自动汇总数字列。最简单的场景,拖出一列表,运行看结果,再去掉一列非数字列再看效果,会发现数字列自动汇总。要想显示明细数据,可以选中列表,点击对应查询设置,在自动汇总选项改为否就可以。...显示全部

cognos列表页面有默认逻辑:
按照非数字列自动汇总数字列。

最简单的场景,拖出一列表,运行看结果,再去掉一列非数字列再看效果,会发现数字列自动汇总。

要想显示明细数据,可以选中列表,点击对应查询设置,在自动汇总选项改为否就可以。

收起
银行 · 2017-10-30
浏览4023
SpringSpring商业智能工程师广发银行
不是缓存问题吧 cognos页面会根据生成sql基础上再计算 建议报表查询 自动分类汇总改为无显示全部

不是缓存问题吧 cognos页面会根据生成sql基础上再计算 建议报表查询 自动分类汇总改为无

收起
银行 · 2017-10-30
浏览4047
左右左右咨询专家ex-IBM
有可能是缓存问题,如果清除缓存(可以重启一下作为尝试)还不能解决的话,那你需要把FM重新发布一下检查。我个人觉得缓存的可能性十分高显示全部

有可能是缓存问题,如果清除缓存(可以重启一下作为尝试)还不能解决的话,那你需要把FM重新发布一下检查。

我个人觉得缓存的可能性十分高

收起
IT咨询服务 · 2017-10-30
浏览3963

提问者

snailCode
研发工程师信息技术有限公司
擅长领域: 商业智能cognos大数据

相关问题

问题状态

  • 发布时间:2017-10-30
  • 关注会员:5 人
  • 问题浏览:5997
  • 最近回答:2017-10-30
  • X社区推广