首页 文章

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

提问于
浏览
1

我在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 回答

  • 2

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

相关问题