基于另一个变量提示的变量提示 - 动态更新

时间:2014-07-24 16:21:23

标签: obiee

我有两个包含日期的变量提示(2013 / 01,2013 / 02等等)

Prompt_Range1
Prompt_Range2

Prompt_Range1返回历史数据(1990年代),直至当前日期。默认值是当前日期(2014/07)。

Prompt_Range2从Prompt_Range1变为当前日期。默认值也是当前日期。

这是在初始页面加载,但我希望能够将Prompt_Range1更改为某个过去的日期,并让Prompt_Range2自动更新,以包括页面加载后Prompt_Range1和当前日期之间的所有日期。

也就是说,如果我选择2012/05作为Prompt_Range1,则Prompt_Range2将更新为包括2012/05至2014/07的日期范围。如果我再次更改Prompt_Range1,则Prompt_Range2中的日期应相应更新。我不想点击任何按钮或以其他方式使最终用户的问题复杂化。

是否可以拥有这样的动态提示值?

感谢。

*编辑 - 这是我用来填充结束日期的SQL。

SELECT "Date"."Month" 
FROM "MySubjectArea"
WHERE "Date"."Month"  BETWEEN '@{Prompt_Range1}' AND VALUEOF(CURRENT_MONTH)
ORDER BY 1 DESC

**编辑 - 未找到解决方案,回到使用预填充日期。不理想,但工作简单。

1 个答案:

答案 0 :(得分:0)

是。您需要在可用值中使用SQL表达式,以根据第一个变量返回日期。

编辑:

啊是的 - 您是否尝试勾选方框,提示提示应基于所有提示的值?