【发布时间】:2014-05-01 16:39:27
【问题描述】:
最近开始研究 Cognos,我面临着不少挑战。尽管其中一些我能够纠正,但其中一些我无法理解问题所在。我正在 Cognos 中创建一个报告,其中我使用 SQL 代码连接 4 个表。 该查询中的两个数据项是 Primary_Officer_ID 和 Relationship_Officer_ID 有另一个表,字段名称为 Emp_ID 和 Emp_Names。请注意,Emp_ID 与 Primary_Officer_ID 和 Relationship_Officer_ID 中的官员编号相同。 我想要一份报告,其中给出了官员的姓名来代替他们的身份证。 以下是使用的 4 个查询
- 查询 1:SQL 代码
- 查询 2:Emp_ID、Emp_Names
- 查询 3:Primary_Officer_ID 的左外连接
- 查询 4:Relationship_Officer_ID 的左外连接
使用的最终数据集是查询 4。因为它包括所有连接和 SQL 代码 当我运行报告时,它只给了我 Primary_Officer_ID 的名称,而不是 Relationship_Officer_ID 的名称。请建议我应该做些什么来使报告成功运行。 附件是查询资源管理器的快照,有助于理解场景:
【问题讨论】:
-
这一切都应该在框架管理器模型中得到处理。通过编写自定义 SQL 并在报告中进行连接,您将显着增加开发时间。
-
我同意...但我无权访问框架管理器模型。并且必须手动完成才能使其正常工作:(
标签: join left-join cognos cognos-bi cognos-10