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

 

编制汇总报表

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

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

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

 

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

润乾集算交互分析之可钻取统计图_集算报表_02

设置统计图超链接

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

润乾集算交互分析之可钻取统计图_集算报表_03

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

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

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

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

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

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

 

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

 

编制目标报表

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

润乾集算交互分析之可钻取统计图_多层钻取_04

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

 

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

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

 

展现效果

润乾集算交互分析之可钻取统计图_多层钻取_05