互联网服务商业智能

业务系统与报表传参相关问题

今天在做一报表的测试时遇到一个问题,请大家帮忙看看怎么处理,嘿嘿。背景:如上图,假定当前有类似这样一张报表,可以选择一个时点(可以年、月、日)来展现相应数据。但现在需要将这个报表嵌入到一个业务系统中,登陆业务系统会有一个时间,比如2013-06-18,现在要实现这样一个功能,当用户...显示全部

456.png


今天在做一报表的测试时遇到一个问题,请大家帮忙看看怎么处理,嘿嘿。
背景:如上图,假定当前有类似这样一张报表,可以选择一个时点(可以年、月、日)来展现相应数据。
但现在需要将这个报表嵌入到一个业务系统中,登陆业务系统会有一个时间,比如2013-06-18,现在要实现这样一个功能,当用户登陆业务系统,让报表展现业务系统对应的时点的数据(如2013-06-18),当用户选择旁边的时点时,比如月份或年份就会展现相应的数据。
我目前采用的办法是设置两个过滤器,”传入日期“是业务系统传递进来的初始时间,并且两个过滤器都是可选的。
1.[rwa_cube].[时间].[时间]=?传入时点?
2.[rwa_cube].[时间].[时间].[日].[日 - 全称]=?传入日期?
这样就有个问题了,当用户登陆业务系统进来时,”传入时点“参数值为空,报表可以正常显示“传入日期”对应的数据,但用户在选择”传入时点“时问题就出现了,两个过滤器同时生效了(如传入日期为2013-06-18,传入时点为2013-05),这时报表就会显示为空,而原本意图是显示2013-05的数据(传入日期不再起作用),请问改如何解决????

附件:

附件图标SampleReportSpecification.rar (2.71 KB)

收起
参与9

查看其它 7 个回答爱上零点半的回答

爱上零点半爱上零点半软件开发工程师1234
回复 2# sealink

      主要是考虑到自带的树状日期比较方便,可以选天、月、季、年都比较方便咧。
      如果用jsp页面传日期参数的办法,那页面上是不是就只能传天格式了的呀(比如2013-06-18),不太好实现类似自带的树状日期传递功能吧?
互联网服务 · 2013-06-18
浏览870

回答者

爱上零点半
软件开发工程师1234

爱上零点半 最近回答过的问题

回答状态

  • 发布时间:2013-06-18
  • 关注会员:1 人
  • 回答浏览:870
  • X社区推广