有关Cognos动态层级表头报表问题?

新手求教,多多指导,非常感谢。

是这样的,客户是一家国有银行,我们是供应商做财务绩效管理系统的,客户要求做几张Cognos报表,公司暂时没有这方面的人,只好赶鸭子上架,没想到上来就一张这么变态的报表,表样如下:

TIM图片20170927221142.png

其中行上是绩效指标信息,是一个带层级关系的父子结构,是一张表的Id,parentId形式,列上是每个考核机构,我查了N多资料,不知道该如何实现,有没有做过这种样式报表的,或者有相关可以参考的,跪谢。真的被害惨了,时间又紧,也是第一次做,研究了好几天一天也没有头绪,只好求助了,谢谢。

4回答

mqnimqni  商业智能工程师 , IBM
maguangchenkai2055gz_kevin等赞同了此回答
指标层级抽象成维度信息,应该就能做了,关键要看报表用的结果表怎么设计的显示全部

指标层级抽象成维度信息,应该就能做了,关键要看报表用的结果表怎么设计的

收起
 2017-09-28
浏览1177
  • 是的,就是表头上是一个从一级指标到末级指标再到参数的带有层级关系的显示,表中的数据就是根据考核对象把每个考核对象对应这张考核卡上每个参数的值列出来,关键是这个类似于表头父子层级关系的数据该怎么抽,有什么好的方法么?
    2017-09-28
  • 我查了下 cognos貌似无法直接就能解析父子结构类似Java递归查询的功能,一定要固定层级才能建模,所以我就懵逼了
    2017-09-28
  • http://www.talkwithtrend.com/Document/detail/tid/302081 这篇文章能帮忙看下么 是不是类似的?
    2017-09-28
  • mqni  mqni
    建议把你递归结构的表改造成层级结构再来实现
    2017-09-28
  • mqni  mqni 回复 wqone900516
    那篇文章用DMR建模,开发报表时候会灵活很多
    2017-09-28
jieapjieap  项目经理 , 杭州
chenkai2055aixchina王磊磊赞同了此回答
我的印象中Dynamic Cubes是可以设置父子维度的,但FM没试过,你可以先主外键关联事实表和维表,再将维表建成关系型维度,看看其中是否支持父子维度转换显示全部

我的印象中Dynamic Cubes是可以设置父子维度的,但FM没试过,你可以先主外键关联事实表和维表,再将维表建成关系型维度,看看其中是否支持父子维度转换

收起
 2017-09-28
jdw_cognosjdw_cognos  数据仓库工程师 , IBM
chenkai2055aixchina赞同了此回答
这个报表好变态啊。能不能和客户沟通一下,调整一下这个报表的展示方法?怎么好实现怎么来,尽量说服客户。这个东西有时候不能让客户牵着咱们的鼻子走,除非这个报表是固定报表,表样不变。像给他做成powercube的形式可以不。就是transformer去实现,按照自己的想看的维度去显示指标...显示全部

这个报表好变态啊。能不能和客户沟通一下,调整一下这个报表的展示方法?怎么好实现怎么来,尽量说服客户。这个东西有时候不能让客户牵着咱们的鼻子走,除非这个报表是固定报表,表样不变。像给他做成powercube的形式可以不。就是transformer去实现,按照自己的想看的维度去显示指标。

我的意思: 把他的维度和指标放在一张表或者视图中,利用transformer做成cube,业务按照自己想要的维度去拖拽看指标结果。

但是好像我这么做好像更麻烦哈,我也没做过这种复杂表样的。

收起
 2017-09-28
哈根达斯哈根达斯  其它 , 泛鹏天地
考核机构作为项目维度,右侧的指标全部作为一个字段,不同的指标层级及参数使用标识区分开,该标识与另一张通用维度的维表进行关联,在页面上使用交叉表进行实现,应该没什么问题。注:通用维度类似于:ITEM_LVL1_ID ITEM_LVL1_NAME ITEM_LVL2_ID ITEM_LVL2_NAME ITEM_LVL3_ID ITEM_LV...显示全部

考核机构作为项目维度,右侧的指标全部作为一个字段,不同的指标层级及参数使用标识区分开,该标识与另一张通用维度的维表进行关联,在页面上使用交叉表进行实现,应该没什么问题。
注:通用维度类似于:ITEM_LVL1_ID ITEM_LVL1_NAME ITEM_LVL2_ID ITEM_LVL2_NAME ITEM_LVL3_ID ITEM_LVL3_NAME ITEM_LVL4_ID ITEM_LVL4_NAME,有区别于父子维结构,数据内容即指标参数

收起
 2017-10-13
浏览892

提问者

wqone900516软件开发工程师, stt

问题状态

  • 发布时间:2017-09-27
  • 关注会员:5 人
  • 问题浏览:1791
  • 最近回答:2017-10-13
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30