1.概述
不是所有的统计图都是可以钻取的,在讲解如何去定义统计图的钻取之前,我们有必要了解一下,统计图钻取的规则。
2.钻取的限制
不支持钻取的统计图:走势图、散点图、词云图、和弦图。
有限支持钻取的统计图:仪表盘,数据点的链接无效,只能定义系列的链接,系列的链接显示在指针标签那。
在面积图中,链接只显示在坐标轴的标签上,不显示在面积块上。
3.钻取的要点
统计图钻取与表元钻取类似,都需要定义链接属性。
在统计图的图片中,有三个位置可以显示链接:数据点、坐标轴标签、图例。
在统计图中,可能要钻取某个系列,也可能要钻取某个数据点,需要分别定义系列和数据点的链接。
系列的链接显示在图例上,数据点的链接显示在数据点上,比如柱状图,就显示在柱子上;点状图和线状图则显示在点上。如果有坐标轴,那么数据点的链接还会显示在坐标轴的标签上。
4.去哪里定义链接
1) 固定系列在统计图编辑状态下,选择【系列/数据源】标签,设置新系列为固定系列并增加一个数据点,在数据点属性中有一"链接"属性(如下图),在此填写链接语句,链接语句与表元链接属性语法相同,诸如:javascript:_z("B20346")。
系列的属性选择浮动系列的时候,我们的编辑界面上有一个"使用表元的链接",如果对这个选项打钩,那么统计图的钻取路径就跟表元相同(前提:表元定义了链接,如果表元没有定义钻取功能,这里打钩也是没有钻取效果)。也就是说,动态系列的编辑界面设置钻取,是完全依赖报表的。
上面说到的两个钻取入口是非常窄的,对统计图的钻取的定义是存在很多限制条件的,如果一个动态系列的统计图,不想使用表元的链接,想自己定义钻取路径。又比如说,气泡图的系列取值定义界面,根本就没有定义链接的入口,怎么办?
其实ABI的统计图还有一个通用的入口,允许用户自行定义钻取链接。点击 "动态效果",如下图所示:
5.操作步骤
1) 准备子表首先,我们需要准备一张子表,如下图所示:
添加统计图组件,这里添加的是饼图,设置数据点信息。
设置表元的过滤条件:<#=mkfilter("dim(QC_JG.XZQHDM)=@xzqh")#>
这样,子表就制作完成了。
2) 制作主表然后制作主表,如下图:
表格设置成“隐藏”,钻取设置信息如下:
然后设置统计图的“动态效果—数据点的链接”:使用表元的链接。
这样就完成了统计图钻取的设置,效果如下。
请先登录