码迷,mamicode.com
首页 > 其他好文 > 详细

润乾集算交互分析之可钻取统计图

时间:2015-05-18 21:10:41      阅读:375      评论:0      收藏:0      [点我收藏+]

标签:报表交互分析   可钻取统计图   多层钻取   集算报表   超链接钻取   

  交互分析过程中不仅会对报表进行钻取,经常还需要需要统计图也具有钻取功能,统计图与统计图之间,统计图与报表之间进行多层级钻取。这需要报表工具具备相应功能,润乾集算报表中可以设置统计图超链接实现钻取需求。这里通过一个示例来说明使用过程。

 

编制汇总报表

  这里以某年度按地区销售情况汇总报表为例,点击柱形图中的柱子钻取到指定地区下的二级汇总图表。设置报表年份参数year,并编辑报表表达式如下:

技术分享

    由于只显示统计图,第12行设置隐藏。

 

    其中,A4中统计图定义如下:

技术分享

设置统计图超链接

  在统计图设置窗口切换到“显示外观选项下,在图形超链接中设置目标URL="{APPMAP}/reportJsp/showReport.jsp?rpx=/detail.rpx&year="+@year+"&area=@category"

技术分享

  在超链接属性中可能会用到@legend@category {APPMAP}

@legend指代当前图例的显示值。在超链接中引用@legend,报表引擎运算时会将其替换成当前图例的显示值。

@category指代当前图例的分类值。在超链接中引用@category,报表引擎运算时会将其替换成当前图例的分类值。

{APPMAP}:指代 web应用的相对路径,在超链接中引用{APPMAP},报表引擎运算时会

将其替换成web应用的相对路径。

报表引擎运算时会把@category@legend 等当成宏,进行 宏替换,所以需要注意上图中的超链接中{APPMAP}@category均写在“(双引号)内,使用时要尤其注意。

 

  此外,从上图中可以看到,除了可以设置图形超链接,还可以设置图例超链接,用户可以根据实际需要进行选择。

 

编制目标报表

  统计图钻取的目标报表为指定地区下的二级汇总图表,设置报表参数year和地区参数area,用于接收超链接传递的参数。编辑报表如下:

技术分享

    其中,第12行隐藏,统计图与汇总表中统计图设置类似,不再赘述。

 

    编写数据集SQL完成数据过滤

 在数据集中使用参数过滤数据,属于带参数报表的制作范畴,具体使用可以参考集算报表教程,这里不再详述。

 

展现效果

技术分享




本文出自 “高性能报表数据计算” 博客,请务必保留此出处http://report5.blog.51cto.com/8028595/1652288

润乾集算交互分析之可钻取统计图

标签:报表交互分析   可钻取统计图   多层钻取   集算报表   超链接钻取   

原文地址:http://report5.blog.51cto.com/8028595/1652288

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!