1。设定date prompt ,参数名为“PDateTime“:
Default Selections : Jan 1, 2009 12:00 AM
2。在Query中加 filter,并设为Optional:
case
when ?PDateTime? = '2009-01-01 00:00:00.000'
then ([Sales (query)].[Time dimension].[Date] > _add_days(current_date,-1))
else ( [Sales (query)].[Time dimension].[Date]> ?PDateTime? )
end
哈。。。忘了说 前面楼主说要加一下html item(JS)
需要把DatePrompt的Miscellaneous 的name改为PDate |
[date]= (if ?date? = current_date
then _add_days(current_date,-1)
else ?date?)
------------------------------------日期格式---------------
在 cognos8中的日期函数 current_date 的结果为 July 6,2009 , 请问一下我怎么样可以将它显示为 2009-07-06 结果?
我知道可以使用 cast(current_date,varchar(10)) 可以将结果转换为 2009-07-06 但是它就不是date 类型了
--------------------------变量参数使用==========================
通过提示页设置变量,在报表页显示
ParamDisplayValue('para_参数名')
阅读(9594) | 评论(0) | 转发(0) |