1.概述
热区式钻取用于刷新指定区域的图表数据,能刷新的区域有布局单元格、容器、标题容器、tab标签页、浮动面板等。本文通过2个例子讲解浮动式钻取的使用。
2.示例1-图表联动
如下图,左侧为某公司“按中心统计请假天数”表格,当用户点击不同“中心”时右侧饼图随之刷新,展示该“中心”的请假类别占比统计。
2.1准备分析表
我们先准备好分析表,这里用到了【左右型布局】组件,表格和统计图(包括统计图用到的表格)各自放在不同的布局单元格中,如下图。
2.2设置钻取
选择需要钻取的单元格(这里是左表的A2),在属性面板中点击【钻取设置】-【点击设置】,钻取类型选择【热区式钻取】。
首先在【容器设置】中添加需要刷新的区域,此处可添加多个区域,这里我们只设置一个,HHH4为统计图所在布局单元格。
选中容器后在【参数设置】中定义参数@zx并赋值为A2,作用是将A2单元格的值通过参数@zx传递给被刷新区域。
然后在统计图的分析表格中添加过滤条件,让钻取参数@zx作用于统计图数据的过滤。
此时我们点击计算,选择数据期查看效果。可以看到初始计算时,右侧显示“没有数据”,只有点击“中心”后才出现数据。
这里我们可使用mkfilter函数,使该分析表初始计算时统计所有“中心”的数据。
2.3保存分析表
最后,保存分析表,并计算查看效果。
3.示例2-切换参数值刷新图表
如下图,用户切换不同请假类别时,下方柱状图随之刷新,展示该请假类别下各部门的统计详情。
3.1准备分析表
我们先准备好分析表,这里用到了布局组件,勾选框组(请假类别参数)、统计图和表格各自放在不同的布局单元格中,如下图。
请假类别参数的参数名称为@qjlb。
注意:请假类别参数不能和要刷新的图表在同一个布局单元格内,否则热区刷新时,所选参数的数据一样会被刷新掉。
3.2设置钻取
在勾选框组上添加热区式钻取,在【参数设置】中定义一个同名参数将请假类别参数值传递给刷新区域。需要注意的是,在热区式钻取时,可用 $(参数)的格式获取当前交互操作中选定的参数值,若参数值中使用@(参数)格式,则只能获取到计算时的参数值。
给要刷新的图表增加过滤条件。
3.3保存分析表
最后,保存分析表,并计算查看效果。
请先登录