Cognos 10.2在提示中使用行值来过滤另一个提示

时间:2014-12-24 01:30:16

标签: cognos cognos-10

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

首先,我有一张桌子:

Period Id     Name  Start_Date     End_Date

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

我可以创建一个提示,从方案中选择 Period Id 并传递给它,但我现在想用 Start_Date Period Id 的End_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?

提前谢谢....

罗杰

1 个答案:

答案 0 :(得分:1)

您需要创建Cascading Prompts.

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

您的第二个提示将Cascading Source设置为Parameter1。创建第二个提示时,您可以选择创建“参数化过滤器”#39;。使用该选项设置要过滤的值,并将其指向parameter1。

Here is an example from IBM.