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

Is there a way to avoid entering the data twice if you are using two different sources in Cognos?

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

这是当前的set-up。

来源 1 正在使用 [FormNumber] = ?Source1_Form_Number?

来源 2 正在使用 [FormNumber] = ?Source_2_Form_Number?

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