如果在Cognos中使用两个不同的源,有没有办法避免两次输入数据?

时间:2015-10-15 17:59:50

标签: sql-server cognos cognos-10

我使用两个来源在Cognos 10 Report Studio中创建报告。 当我在Framework Manager中加入两个源(完全外部联接)时,在报表工作室中运行它需要一个小时。因此,我决定在Cognos Query Explorer中的每个Source查询,Source1查询和Source2查询中放置一个名为Form_Number的参数/提示,通过这样做,它将使查询更快。所以它工作正常,直到用户请求将两个提示连接在一起,因为他们很懒,可以两次输入表单号。有没有办法只能输入一次表格编号提示?

这是当前的设置。

源1正在使用[FormNumber] =?Source1_Form_Number? enter image description here

源2正在使用[FormNumber] =?Source_2_Form_Number? enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

是。只需使两个查询的参数名称相同即可。在您的示例中,您有两个不同的参数:Source1_Form_Number和Source2_Form_Number。这将始终导致两个提示。只需将其更改为两者的单个参数,例如Source_Form_Number和用户只会被提示一次。