各位数据达人们,在日常查看报表时,你是否遇到过这些困惑?
- 看到全国销售总额很高,但具体是哪个省份贡献最大?想点进去看看详情...
- 发现某月业绩异常波动,想快速定位到是哪些区域、哪些产品线出了问题?
- 在地图上看到某个区域颜色突出,渴望深入了解该区域内部的详细分布?
这些需求,都指向一个强大的数据分析功能——“下钻”!它就像一把数据“放大镜”,让你能从汇总的、高层次的视图,一键深入到更精细的维度,层层递进,直达问题的核心。
扩展说明 Smartbi目前支持四类报表的下钻分析:
▷ 电子表格(灵活点击下钻)
▷ 仪表盘(智能联动下钻)
▷ 透视分析(通过跳转规则实现)
▷ 即席查询(通过跳转规则实现)
本文重点详解电子表格和仪表盘的下钻操作。若需了解透视分析或即席查询如何实现类似下钻效果,可参考跳转规则文档:
• 即席查询跳转规则
• 透视分析跳转规则
接下来,我们将聚焦电子表格和仪表盘,手把手教你在两种主流报表中实现各类下钻场景!
先来划重点:电子表格 vs 仪表盘,下钻功能这样选!
场景
|
电子表格
|
仪表盘
|
---|
下钻需求
|
• 跨任意报表类型下钻(如图表→表格) • 可跳转到非关联报表(如销售报表→库存明细)
|
• 同组件类型自动连续钻取(如柱图年→月→日) • 支持地理地图的逐级聚焦(全国→省→市)
|
实现原理
|
通过跳转规则实现:
• 需预先设计多级报表(源报表+目标报表)
• 依赖参数传递
• 本质是报表间的页面跳转
|
基于数据模型层次结构:
• 需预先定义层次(时间/地理/自定义)
• 自动下钻(无需跳转规则)
• 在同一组件内动态聚焦细节
|
一、仪表盘:自动化层次分析
1. 仪表盘下钻概述
1.1 支持层级下钻的组件
- 支持自动下钻:图形和指标类的组件;
- 不支持自动下钻:表格、热力地图、大数据散点地图、雷达图系列组件、油量图系列组件、简单指标卡、环形进度图、水球图。
1.2 自动 vs 自定义下钻:
类型
|
特点
|
自动下钻
|
基于预定义数据模型层次结构(如时间、地理),下钻前后组件类型相同
|
自定义下钻
|
通过Tab组件配置页签跳转,可跨组件类型下钻(如图表→表格)
|
2. 自动下钻
自动下钻的前提条件是需要在数据模型中提前定义好层次结构,比如机构层次、地理层次和日期层次等。定义好层次结构,在仪表盘中拖入层次结构字段,就可以自动实现按照层级顺序逐级向下钻取。
2.1 定义层次
- 所谓层次,即对类别的架构进行层次定义,比如时间层次由大到小有年、月、日,地域层次如中国、北京市、海淀区,产品层次如数码产品、智能设备、智能手环。
- 层次结构通常是按照先大类再小类的层次顺序结构创建,层级顺序不可逆,例如时间维应该是“年-月-日”而不能是“年-日-月”,仪表盘中的钻取是按照层次的顺序上钻或下钻
2.1.1 时间层次
创建时间层次:
- 底层的数据中有标准的日期格式字段,则可通过创建时间层次结构生成层次结构目录
- 数据模型中选中”订单表“下面的”日期“字段,再通过右键菜单 创建时间层次;
- 生成时间维度:勾选需要生成的层次结构,目前模型支持的层次结构:年、年季、年月、年周、年月日,点击 确定 即生成了一个新的时间维度;

标记为时间层次:
- 底层的数据没有标准的日期格式,比如数仓已处理好的大宽表本身没有 日期 字段,表中记录的是”年“、”年月“、”周“,可以通过手工建层次结构目录
- 在 模型的”零售数据“表字段属性 查看到”年“、”年月“、”周“是字符串类型,无法直接创建时间层次结构,但是可以通过 标记为时间层次 实现下钻、上钻以及高级计算。
- 在维度区域,按住Ctrl+批量选中”年“、”年月“、”周“字段,再右键菜单 新建层次结构,填写层次结构名称,命名为”年-年月-周层次结构“,再点击 确定 ,会对应的字段存放到新建的层次结构中。
- 层次结构通常是按照先大类再小类的层次顺序结构创建,所以需要手工调整顺序 年-年月-周 而不能是 年-周-年月 。
- 选中”年-年月-周层次结构“下面的”年“ 字段,右键菜单 标记为时间层次,把年标记为时间层次并设置显示格式,”年月“、”周“都根据同样的方式标记为时间层次。

2.1.2 地理层次
- 在模型维度区域建立地理层次结构:
- 把区域、省份 、 城市 字段分别通过右键菜单 标记地理维度 为 区域 。
- 按住Ctrl+批量选中维度,然后右键菜单 新建层次结构,命名为:地理维度。

2.1.3 自定义层次
- 通过“产品类别表” 下面 的”产品类别 “的右键菜单 新建层次结构 ,并且给层次结构命名为 ”产品类别-产品名称层次结构“。
- 创建好层次结构后,可以看到“产品类别” 自动添加到了层次结构里面。
- 再把“产品表”中的 “产品名称” 通过右键 移动到 或者鼠标拖入刚创建的层次结构中。

2.2 时间层次下钻示例
场景: 仪表盘首页展示了年度销售趋势。发现Q3异常突出?想看看是Q3的哪个月份,甚至是哪几周、哪几天表现优异?
操作步骤:在仪表盘编辑界面中新建一个柱图,拖拽“订单年份”字段到 X轴 、拖拽“销售额”字段到 Y轴 ,点击柱子即可逐级往下钻取,如下图所示:

2.3 地理层次下钻示例
场景: 仪表盘上有一个全国销售地图用于查看各省份销售额情况。点击地图的“河北省”,地图聚焦到河北省内部。
操作步骤:在仪表盘编辑界面中新建一个地图,拖拽“省份”字段到 区域/经度地理维 、拖拽“销售额”字段到 颜色,点击地图即可往下钻取,如下图所示:

2.4 自定义层次下钻示例
场景: 你的业务维度很独特?比如“集团->事业部->产品线->子产品线”,或者“渠道大类->渠道子类->门店”。
操作步骤:在仪表盘编辑界面中新建一个饼图,拖拽“产品类别”字段到 颜色 、拖拽“销售额”字段到 角度 ,点击饼图即可往下钻取,如下图所示:

2.5 禁用下钻
图形中如果添加了层次结构中的维度字段,则会默认开启自动下钻,可在组件设置的属性中禁用自动下钻效果。

3. 自定义下钻
3.1 操作步骤
场景:在分析全国各区域订单销售情况时,希望可以从“区域销售占比”汇总数据下钻到“区域销售明细“数据上
实现核心:tab页组件下钻功能,通过传参实现下钻
实现效果:

操作步骤:
- 在仪表盘编辑界面中新建一个 Tab 组件 。
- 制作第一个页签:区域销售占比,制作如下图所示的饼图效果:

- 制作第二个页签:区域订单明细,制作如下图所示的明细表效果:

- 点击页签栏的 区域销售占比 ,返回第一个页签。点击页签栏空白处选中 Tab 组件 ,在组件工具栏的 更多 菜单中选择 下钻 ,即可得到场景中所要效果。 第一个页签和第二个页签都包含同名字段”发货区域 “,下钻时能自动根据同名字段过滤数据。若实际场景中无同名字段,请查看本文的3.2章节,进行自定义下钻设置。

- 点击页面工具栏的 预览 ,进入仪表盘预览界面,点击饼图的”华北“,会自动下钻到华北地区的订单明细数据,如下图所示:

注:Tab组件的跑马灯和下钻效果不支持在仪表盘编辑界面中查看,仅支持仪表盘浏览界面。
3.2 下钻传值设置
下钻时会默认按照同名字段过滤数据,如果未找到同名字段,您需要进行 自定义设置 ,配置字段的映射关系,否则下钻时仅能实现切换页面的效果。下面通过一个简单的示例说明如何使用 自定义设置 功能。
- 原始效果:第一个页签包含字段”发货城市“,第二个页签包含字段”总部城市“,此时下钻时没有过滤到数据。

- 编辑上述原始效果的仪表盘,点击页签栏空白处选中 Tab 组件,在组件工具栏的 更多 菜单中点击 自定义下钻设置 ,进入自定义下钻设置界面。

- 为两个页签的组件配置字段映射规则,点击 确定 ,如下图所示:

- 点击页面工具栏的 预览 ,进入仪表盘预览界面,点击柱图的柱子,即可下钻并过滤表格中的数据,如下图所示:

二、 电子表格:点击即下钻的灵活交互
1. 地图下钻:从全国到区域的层层穿透
场景:报表展示全国各省份销售数据,需下钻查看具体省份的市级明细。
下钻实现:点击感兴趣的省份(如“广东省”),报表会自动刷新,展示“广东省”下辖各市的销售数据!再点击某个市,还能继续下钻到区县...
实现核心:
设计多级报表(源报表:中国地图报表、目标报表:省份地图报表)+跳转规则。
实现效果:

操作步骤:
① 设计源报表-中国地图报表,用于显示各省份数据

Tips:
- 地图指定为中国地图
- 使用的数据集中包含省份和指标字段
② 设计目标报表-省份地图报表,并添加省份参数,用于显示某省份的城市数据

Tips:
- 省份地图报表中需要在报表中添加省份参数,用于接收中国地图报表传递的省份参数,和通过参数获取地图,添加好的参数可以在参数面板中隐藏;
- 地图设置为:从指定的地区参数得到地图,这样设置可以根据省份参数动态显示省份地图;
- 添加返回按钮,返回按钮一般为在excel中插入的形状,用于点击返回中国地图报表。
③ 设置跳转规则(下钻+返回)
下钻:中国地图报表跳转规则
第一步:源资源设置
选择echarts1即中国地图作为跳转的链接字段

第二步:目标资源设置
选择省份地图报表作为目标资源,取消勾选新窗口/新标签页打开
设置传递省份参数

返回:目标地图跳转规则
第一步:源资源设置
选择形状即返回箭头作为跳转的链接字段

第二步:目标资源设置
选择中国地图报表作为目标资源,取消勾选新窗口/新标签页打开、显示工具栏,不设置传参

2. 图形下钻:点击图表查看详情
场景:柱状图展示了各产品类别的销售额。想知道其中“点心”类目下,具体是哪些子类(如饼干、蛋糕、桂花糕)卖得最好? 直接点击柱状图中的“点心”柱子!报表将动态变化,展示该大类下的子类销售明细。
实现核心:源报表(柱状图报表)→目标报表(明细表),参数传递。
实现效果:

操作步骤:
① 设计源报表-柱状图报表,用于显示各产品类别汇总数据

Tips:
② 设计目标报表-明细报表,并添加产品类别参数

Tips:
- 明细报表中需要在报表中添加产品类别参数,用于接收柱状图报表传递的产品类别参数,添加好的参数可以在参数面板中隐藏;
- 添加返回按钮,返回按钮一般为在excel中插入的形状,用于点击返回中国地图报表。
③ 设置跳转规则(下钻+返回)
下钻:柱状图报表跳转规则
第一步:源资源设置
选择柱状图作为跳转的链接字段
第二步:目标资源设置
选择明细报表作为目标资源,取消勾选新窗口/新标签页打开,设置传递产品类别参数

返回:目标明细表跳转规则
第一步:源资源设置
选择形状即返回箭头作为跳转的链接字段

第二步:目标资源设置
选择中国地图报表作为目标资源,取消勾选新窗口/新标签页打开、显示工具栏,不设置传参

结语
数据层层递进,真相触手可及!
无论你是电子表格的灵活派,还是仪表盘的效率党,Smartbi下钻功能都能让你:
一秒穿透数据迷雾——从宏观趋势到微观明细,洞见业务本质;
三步完成深度分析——点击→下钻→决策,告别繁琐筛选;
自由定制探索路径——时间、地理、业务层级,随心穿透!
文档一网打尽:
电子表格:
- 跳转规则
- 电子表格地图下钻
- 电子表格图形下钻
仪表盘:
- 创建层次
- 交互式仪表盘-下钻
- 组件下钻
- 自定义下钻
|