指标层级抽象成维度信息,应该就能做了,关键要看报表用的结果表怎么设计的
收起我的印象中Dynamic Cubes是可以设置父子维度的,但FM没试过,你可以先主外键关联事实表和维表,再将维表建成关系型维度,看看其中是否支持父子维度转换
收起这个报表好变态啊。能不能和客户沟通一下,调整一下这个报表的展示方法?怎么好实现怎么来,尽量说服客户。这个东西有时候不能让客户牵着咱们的鼻子走,除非这个报表是固定报表,表样不变。像给他做成powercube的形式可以不。就是transformer去实现,按照自己的想看的维度去显示指标。
我的意思: 把他的维度和指标放在一张表或者视图中,利用transformer做成cube,业务按照自己想要的维度去拖拽看指标结果。
但是好像我这么做好像更麻烦哈,我也没做过这种复杂表样的。
收起考核机构作为项目维度,右侧的指标全部作为一个字段,不同的指标层级及参数使用标识区分开,该标识与另一张通用维度的维表进行关联,在页面上使用交叉表进行实现,应该没什么问题。
注:通用维度类似于:ITEM_LVL1_ID ITEM_LVL1_NAME ITEM_LVL2_ID ITEM_LVL2_NAME ITEM_LVL3_ID ITEM_LVL3_NAME ITEM_LVL4_ID ITEM_LVL4_NAME,有区别于父子维结构,数据内容即指标参数