互联网服务商业智能

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

今天在做一报表的测试时遇到一个问题,请大家帮忙看看怎么处理,嘿嘿。背景:如上图,假定当前有类似这样一张报表,可以选择一个时点(可以年、月、日)来展现相应数据。但现在需要将这个报表嵌入到一个业务系统中,登陆业务系统会有一个时间,比如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
回复 8# zhengyi1943


    今天测试了一下,没问题的了,实现了需求,灰常的感谢啦,嘿嘿
互联网服务 · 2013-06-21
浏览813

回答者

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

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

回答状态

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