2

我是 Cognos 的新手,想知道如何或是否可能实现以下目标。

首先,我有一张桌子:

Period Id     Name  Start_Date     End_Date

1             a     01/04/2011     06/08/2013

我可以创建一个提示以从方案中选择Period Id并将其传递,但​​我现在想使用在第一个提示中选择的Period Id的Start_DateEnd_Date 预填充第二个提示:

Scheme Start_date <= Period.Start_Date where ID = selected Period ID from ?Period Prompt?
Scheme End_date <= Period.End_Date where ID = selected Period ID from ?Period Prompt?

我不能使用 SQL 连接,所以我不能单独构建 SQL,例如:

select Start, End from....Where ....= ?Prompt?

先感谢您....

罗杰

4

1 回答 1

1

您需要创建级联提示。

创建两个提示。第一个链接到一个参数,我们称之为 Parameter1。

您的第二个提示将级联源设置为 Parameter1。创建第二个提示时,您可以选择创建“参数化过滤器”。使用该选项设置要过滤的值,并将其指向参数 1。

这是 IBM 的一个示例。

于 2014-12-29T18:35:06.493 回答