在Cognos Report Studio中合并4个查询

时间:2014-04-30 20:35:58

标签: join left-join cognos cognos-bi cognos-10

最近开始研究Cognos,我面临着相当多的挑战。虽然其中一些我能够纠正,其中一些我只是无法理解这个问题。我在Cognos中创建了一个报告,我使用SQL代码连接4个表。 该查询中的两个数据项是Primary_Officer_ID和Relationship_Officer_ID 有另一个表,字段名为Emp_ID和Emp_Names。请注意,Emp_ID与Primary_Officer_ID和Relationship_Officer_ID中的官员编号相同。 我想要一份报告,其中提供了官员的姓名,而不是他们的身份证。 以下是使用的4个查询

  • Query1:SQL代码
  • 查询2:Emp_ID,Emp_Names
  • Query3:Primary_Officer_ID的左外连接
  • Query4:Relationship_Officer_ID的左外连接

使用的最终数据集是查询4.因为它包含所有连接和SQL代码 当我运行报告时,它只给出了Primary_Officer_ID的名称,而不是Relationship_Officer_ID的名称。请建议我应该做些什么来使报告成功运行。 附件是Query Explorer的快照,有助于理解该场景:

Snapshot of Query Explorer

1 个答案:

答案 0 :(得分:0)

我想你应该创建另一个查询EmpNames1(EmpNames的副本)并在第二次连接中使用它。 您可以查看生成的SQL“关系主管加入”以查看错误。