在报表的制作中,用户经常需要进行钻取来改变维度的层次,变换分析的粒度,来对数据进行更深入了解。例如:点击区域,可以进行一步查看区域下的各省份信息,点击省份进而查看各省下的市区信息。
我们以company_sales_record表为例进行讲解:
1.数据建模
以company_sales_record表为例,创建数据集并进行建模。如图,area(区域)字段,右键选择维度类型切换-地理信息-区域,进行切换
同样将 province(省/直辖市),city(市)进行切换。
2创建层次结构实现钻取
选择area字段右键,新建层析结构,命名为地理层次结构,点击确定
将province、city字段,选择 右键-移动到-地理层次结构 移动到新建的层次结构中:
3保存并刷新数据集
对数据集进行操作后一定要进行保存
创建工作表实现钻取
验证全局概念下的钻取
新建工作表,将area和order_amt添加到分析面板中,展示各区域订单金额信息。分析面板area字段左侧会出现一个 + 号,当鼠标指向加号时会出现提示信息 下钻。
点击area 左侧的加号,则会进行下钻分析,+号会变成 -号,同时分析面板中出现provinc字段,展示各区域下各省份订单金额信息,如图:
此时province字段左侧也有 +号,说明还可以进行向下钻取,点击即显示各省份下各市的订单金额信息,同样的+号会变成 -号。
此时city字段左侧不再有 +号,说明这是能够下钻的最小粒度。当点击province/area左侧的 -号时,出现提示信息 上钻,点击,则是展示各区域下各省份信息。如图:
验证局部下的钻取
如图,当鼠标指向某区域时,该区域前面也会出现+号,这是对该区域的钻取,即局部概念下的钻取,展示该区域下各省份的信息.效果相当于在高级过滤中添加过滤条件area=华北:
如上图,华北区域下的各省,鼠标指向时同样会有+号,点击即显示 河北下各市信息,效果相当于添加过滤条件area=华北and province=河北:
如上图,省份左侧出现-号,同样可以进行上钻。
保存工作表
保存工作表,命名为 钻取的实现 。到此工作表钻取的功能完成了。
创建仪表板实现钻取
创建仪表板,展示area 和 order_armt字段,在图表右上角编辑按钮 点击钻取:
弹框展示图表,点击 东北区域则下钻到东北区域各省订单金额色彩图展示:
继续下钻点击黑龙江省,则展示黑龙江省各市区数据情况:
点击左上角层级 可以进行上卷操作。
保存仪表板
保存仪表板,命名为 仪表板钻取demo 。
若有疑问请扫下图二维码加钉钉群,@袁世卿 获取技术支持!