BIEE中如何选择最近一段日期?

0
做库存的分析,在仪表盘上有一个库存日期的提示,比如可以选择今天、昨天或者以前的某天的库存量,我想让在日期提示里面显示出来的值是最近一周的日期而不是全部的日期。
在提示的选项的列表值里面我写了SQL想取当前日期的前几天一直到当前日期的值。
SELECT "All Calendar"."Gen7,All Calendar"
FROM "Asset_p"
where ( "All Calendar"."Gen7,All Calendar" > @{biServer.variables.WEEK_BEFORE})
其中gen7 all calendar是表示的日期,@{biServer.variables.WEEK_BEFORE}是RPD里面的表示一周前的日期。
为什么老是显示不出值来?
已邀请:
2

冰咖啡 - 成功一定有方法,失败一定有原因! 2014-03-22 回答

你这个变量的调用方式用的不对,在提示SQL里资料档案库变量引用方式是VALUEOF(变量名),会话变量调用方式是VALUEOF(NQ_SESSION.变量名)
0

jiang_kaiyang 2014-03-17 回答

首先要确保提示的列是时间格式
rpd里的会话变量要用NQ_SESSION.来引用。
如果正确的话是可以显示出来相应的时间。

要回复问题请先登录注册