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

Sql server 如果您在Cognos中使用两个不同的源,有没有办法避免两次输入数据?,sql-server,cognos,cognos-10,Sql Server,Cognos,Cognos 10,我在Cognos10ReportStudio中使用两个源创建一个报告。 当我在FrameworkManager中加入两个源(完全外部连接)时,在ReportStudio中运行它需要一个小时。因此,我决定在Cognos query Explorer中的每个源查询、Source1查询和Source2查询中放置一个名为Form_Number的参数/提示符,这样做可以加快查询速度。因此,在用户请求将这两个提示合并在一起之前,它工作得很好,因为它们懒得输入两次表单号。有没有办法只输入一次表单编号提示 这是

我在Cognos10ReportStudio中使用两个源创建一个报告。 当我在FrameworkManager中加入两个源(完全外部连接)时,在ReportStudio中运行它需要一个小时。因此,我决定在Cognos query Explorer中的每个源查询、Source1查询和Source2查询中放置一个名为Form_Number的参数/提示符,这样做可以加快查询速度。因此,在用户请求将这两个提示合并在一起之前,它工作得很好,因为它们懒得输入两次表单号。有没有办法只输入一次表单编号提示

这是当前的设置

源1正在使用[FormNumber]=?源1\u Form\u编号?

源2正在使用[FormNumber]=?源2\U Form\U编号?


是的。只需使两个查询的参数名称相同即可。在您的示例中,有两个不同的参数:Source1\u Form\u Number和Source2\u Form\u Number。这将始终导致两个提示。只需将这两个参数都更改为一个参数,例如来源表单编号,用户只会收到一次提示。

是。我刚刚回收了表格号码?促使你的回答是正确的。再次感谢你,约翰逊。