我使用两个来源在Cognos 10 Report Studio中创建报告。 当我在Framework Manager中加入两个源(完全外部联接)时,在报表工作室中运行它需要一个小时。因此,我决定在Cognos Query Explorer中的每个Source查询,Source1查询和Source2查询中放置一个名为Form_Number的参数/提示,通过这样做,它将使查询更快。所以它工作正常,直到用户请求将两个提示连接在一起,因为他们很懒,可以两次输入表单号。有没有办法只能输入一次表格编号提示?
这是当前的设置。
源1正在使用[FormNumber] =?Source1_Form_Number?
答案 0 :(得分:2)
是。只需使两个查询的参数名称相同即可。在您的示例中,您有两个不同的参数:Source1_Form_Number和Source2_Form_Number。这将始终导致两个提示。只需将其更改为两者的单个参数,例如Source_Form_Number和用户只会被提示一次。