多层统计图钻取

 

润乾报表提供统计图钻取的功能,即统计图超链接。

通过图形超链接,用户可以更加方便的看到数据的详细信息。而不需要重新访问另外一张报表,只需点击图形超链接就可看到详细的数据,非常方便,快捷。

这里我要讲的是统计图的多层钻取。请看下面的例子:

这里需要用到5张报表,分别是:

按时间统计.raq

按时间统计_省份.raq

按时间统计_省份_arg.raq

按时间统计_地市.raq

按时间统计_地市_arg.raq

首先我设计一张“按时间统计.raq”

 

在A2中写:=ds1.group(year(COMPLETE_DATE),false),按年份来分组。

在B2中写:=ds1.group(month(COMPLETE_DATE),false),按月份来分组。

设置统计图的横纵轴

 

统计图横轴按照月份来分,纵轴分别暗咒“任务量”,“完成量”,“完成率”来分。

然后切换到“显示外观”标签,在统计图的“图形超链接”中写:

=”{APPMAP}/reportJsp/showReport.jsp?raq=/按时间统计_省份.raq&month_sf=@category&year_sf=”+A2

(注意:month_sf和year_sf是在“按时间统计_省份.raq”中配置的两个参数,类型为整数组,

Categroy和legend是润乾默认的参数名,分别表示横轴的值和纵轴的值)

再设计“按时间统计_省份.raq”,如下图:

 

在A2中写:=ds1.group(year(COMPLETE_DATE),false,year(COMPLETE_DATE)==year_sf)

在B2中写:=ds1.group(month(COMPLETE_DATE),false,month(COMPLETE_DATE) == month)

设置统计图的横纵轴分类:

 

切换到“显示外观”页,在“图形超链接”中写:

=“{APPMAP}/reportJsp/showReport.jsp?raq=/按时间统计_地市.raq&shengfen=@categroy&month_ds=“+D1&”year_ds=“+D2

在这里,现将“按时间统计.raq”中传过来的月份和年份保存在D1和D2中,然后通过这两个单元格将这两个值续传到“按时间统计_地市.raq”,在“按时间统计_地市.raq”设置两个参数:month_ds和year_ds来接收这两个值。

然后,设计“按时间统计_省份_arg.raq”

 

将C1和F1的变量名分别设置为:month_sf和year_sf.

接下来设计“按时间统计_地市.raq”

 

在A4中写:=ds1.group(year(时间),false,year(时间) == year_ds)

在B4中写:=ds1.group(month(时间),false,month(时间)==month)

并配置三个参数:month_ds,year_ds和shengfen.

在按时间统计_地市.raq中就无需配置统计图的图形超链接了,因为这已经是最后一层了。

设计“按时间统计_地市_arg.raq”

 

设置C1,F1,C2的变量名分别为:month_ds,year_da,shengfen.

通过以上设置,当我们在IE中浏览报表的时候,就可以将这些配置的参数带往下一张报表,进行条件过滤并且显示。效果如下图:

当我点击“按时间统计.raq”中统计图中的月份柱子时,“按时间统计_省份.raq”显示如下:

 

当点击“按时间统计_省份.raq”中的省份柱子时,“按时间统计_地市.raq”显示如下图:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值