互联网服务商业智能null

cognos下拉框默认值问题

问题是这样的,需要做一个下拉框,刚进页面的时候查询最新日期的数据,然后就是用户选什么日期就显示什么值。最新日期是可以获取到的,
我准备在下拉框过滤表达式中写判断语句,当刚进页面时候下拉框参数Parameter_Date应该就是null,那么就查询最新的日期,如果选了下拉框的话,
那么就是用户选择的值。测试表达式如下:
if(?Parameter_Date? is null)
then ([DATE_CODE]='20130628')
else (
[DATE_CODE]= ?Parameter_Date?
)
但是我发现刚进页面时候表达式中参数默认值不是为null,也不是为空,怎么写也进不了我设定最新日期。所以就比较奇怪表达式应该怎么写?
各位高手,都帮忙看看。
参与17

7同行回答

licong2014licong2014软件开发工程师天网软件股份有限公司
学习下!显示全部
学习下!收起
软件开发 · 2014-10-30
浏览812
ares9527ares9527软件开发工程师天网
可以说下具体方法么显示全部
可以说下具体方法么收起
软件开发 · 2014-10-29
浏览841
th728803572th728803572数据仓库工程师北京某软件公司
回复 4# jhhn945 嗯,这个方法有效,谢谢了。显示全部
回复 4# jhhn945
嗯,这个方法有效,谢谢了。收起
互联网服务 · 2013-07-25
th728803572th728803572数据仓库工程师北京某软件公司
回复 3# hupingzhi 这样写的话,虽然是有跳转到指定日期,但是下拉框第一行出现的是19700101。显示全部
回复 3# hupingzhi
这样写的话,虽然是有跳转到指定日期,但是下拉框第一行出现的是19700101。收起
互联网服务 · 2013-07-25
浏览848
winyeewinyee软件开发工程师东软集团
#prompt('参数','date','系统最新日期')#我这是用宏参数做的,系统最新日期有相应的函数,你可以试试这样的方式显示全部
#prompt('参数','date','系统最新日期')#
我这是用宏参数做的,系统最新日期有相应的函数,你可以试试这样的方式收起
互联网服务 · 2013-07-24
浏览834
hupingzhihupingzhi系统架构师PA
你可以给value prompt个默认值,比如19700101,然后判断时写if(?Parameter_Date? ='19700101')then ([DATE_CODE]='20130628')else ([DATE_CODE]= ?Parameter_Date?)显示全部
你可以给value prompt个默认值,比如19700101,然后判断时写
if(?Parameter_Date? ='19700101')
then ([DATE_CODE]='20130628')
else (
[DATE_CODE]= ?Parameter_Date?
)收起
保险 · 2013-07-24
浏览859
th728803572th728803572数据仓库工程师北京某软件公司
大家帮忙看下,看看怎么写。谢谢了!显示全部
大家帮忙看下,看看怎么写。谢谢了!收起
互联网服务 · 2013-07-23
浏览799

提问者

th728803572
数据仓库工程师北京某软件公司
擅长领域: 大数据商业智能

相关问题

相关资料

问题状态

  • 发布时间:2013-07-23
  • 关注会员:2 人
  • 问题浏览:5299
  • 最近回答:2014-10-30
  • X社区推广