cognos transformer数据源表中某机构已删除,利用命令重跑mdl文件,但是维度展示中该机构依然存在?

再利用transformer开发报表时,以IQD文件为数据源,但是在源机构表中已删除“北京”该机构,利用命令刷新MDL文件,生成对应的mdc文件后,报表维度展示中依然存在“北京”机构,这是什么原因呀?如何解决呀?

未命名.jpg

未命名.jpg

参与5

1同行回答

jdw_cognosjdw_cognos数据仓库工程师IBM
1、勾选mdl中的 “catogries” ,把机构的维度 清空。2、勾选mdl中 机构维度下 “label”显示全部

1、勾选mdl中的 “catogries” ,把机构的维度 清空。
2、勾选mdl中 机构维度下 “label”

收起
保险 · 2017-08-22
浏览1175
  • 在建立mdl模型时,机构维度下 “label”是勾选着呢,数据是每天刷新的,但是北京还是存在的,这是什么情况呀?
    2017-08-25
  • 是这样,首选你先把 机构维度清空。第一 iqd数据源对应中如果有北京的机构代码,但是码表中没有对应机构名称,那么报表展示的结果是前台只有类似01开头的机构代码,而不是机构名称; 第二 如果数据源中没有北京机构代码,码表中存在背北京机构代码,理论上前台是不显示的。既然你已经勾选了label,那么可以肯定的是,从你删除北京机构那天算起,你拖拽北京维度是看不到任何数据的; 所以,现在你需要将北京机构维度拖拽到界面,如果存在数据,查看是不是以前的历史数据,换句话说,是不是你删除数据源以前的历史数据造成的(看日期即可)。 这种情况下,没办法,这些应该都是历史数据造成的。
    2017-08-28

提问者

huangyi12341
软件开发工程师中科软

问题状态

  • 发布时间:2017-08-18
  • 关注会员:1 人
  • 问题浏览:1492
  • 最近回答:2017-08-22
  • X社区推广