我是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?
提前谢谢....
罗杰
答案 0 :(得分:1)
您需要创建Cascading Prompts.
创建两个提示。第一个链接到参数,我们称之为Parameter1。
您的第二个提示将Cascading Source设置为Parameter1。创建第二个提示时,您可以选择创建“参数化过滤器”#39;。使用该选项设置要过滤的值,并将其指向parameter1。