各位数据达人们,在日常查看报表时,你是否遇到过这些困惑?
- 看到全国销售总额很高,但具体是哪个省份贡献最大?想点进去看看详情...
- 发现某月业绩异常波动,想快速定位到是哪些区域、哪些产品线出了问题?
- 在地图上看到某个区域颜色突出,渴望深入了解该区域内部的详细分布?
这些需求,都指向一个强大的数据分析功能——“下钻”!它就像一把数据“放大镜”,让你能从汇总的、高层次的视图,一键深入到更精细的维度,层层递进,直达问题的核心。
扩展说明 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 组件,在组件工具栏的 更多 菜单中点击 自定义下钻设置 ,进入自定义下钻设置界面。

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

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

4. 组件联动:实现不同组件间的联动下钻
在数据分析场景中,我们常需要通过点击一个数据组件,实时触发其他组件的数据筛选,实现 “总览→明细” 的下钻效果。Smartbi 仪表盘中的组件联动功能正是为此设计,无需跳转,即可在同一看板内完成多层级数据探索。
应用场景:
① 同业务数据集联动 例如:在全国订单销售看板中,包含 “区域订单销售情况”(柱图)、“产品订单明细详情”(表格)两个组件,均基于 “订单模型” 数据集。点击柱图中的 “华东” 区域,表格自动筛选出华东区域的销售明细数据。
② 不同业务数据集联动 例如:在车辆销售分析看板中,“各城市订单销售情况”(柱图,基于 “订单模型”)与 “热销车车均价分析”(表格,基于 “主流热销车” 数据集)。点击柱图中的 “天津”,表格需自动显示天津地区的热销车均价数据(需手动关联两数据集的 “城市” 字段)。
组件联动下钻的核心是 筛选器 + 联动设置:
- 将源组件(如柱图、饼图、表格)设为 “筛选器”,点击其数据项时,自动传递该数据项的字段值;
- 应用组件(目标组件)接收字段值后,按规则筛选自身数据,实现实时联动;
- 关键规则:来源于 同一个业务数据集 的筛选器、组件之间,业务数据集层已建好了表关联关系,仪表盘中直接应用即可。来源于 两个或两个以上业务数据集 的筛选器、组件之间,默认的联动关系是使用 同名字段 自动关联,不同名的字段 需要 自定义 设置字段映射规则。(如 “订单模型” 的 “发货城市” 关联 “主流热销车” 的 “总部城市”)。
根据数据集是否相同,操作步骤略有差异,具体如下:
① 同业务数据集的组件联动下钻
以 “订单模型” 数据集的两个组件联动为例:



以 “订单模型” 与 “主流热销车” 数据集的组件联动为例:





- 不支持的组件:热力地图、大数据散点地图、雷达图系列组件、油量图系列组件、简单指标卡、环形进度图、水球图、WEB电子表格、标签、文本、图片、矩形框、空白、URL链接、页签、Tab、门户类组件不能作为筛选器;
- 重置联动:点击源组件的 重置联动 ,可清除该组件的筛选影响,恢复数据初始状态;

- 筛选条件查看:鼠标悬停组件工具栏的 查看筛选条件 ,可查看当前联动的筛选规则(如 “[区域订单销售情况] 发货区域 等于 华东”)。

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

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

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

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

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

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

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

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

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

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

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

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

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

3. 联动下钻:同页面下钻,分析更流畅
场景:当需要在一个报表内展示 “总览 - 明细” 层级数据,且希望点击上级数据时,下级数据在同页面实时更新,无需跳转。例如:全国销售总览表中,点击某省份名称,同页面下方的城市明细表自动显示该省份数据。
实现核心:通过表格的“单元格传值”功能 + 图形的“数据传值” 功能,将上级组件与下级组件绑定,点击上级组件时,自动传递参数并刷新下级组件数据,实现同页面下钻。
实现效果:
- 页面分为 “上级概览区” 和 “下级明细区” 两部分;
- 点击 “上级概览区” 的某一维度(如省份、产品类别),“下级明细区” 数据实时更新为该维度的明细信息;


操作步骤:
3.1 以 “表格”联动“图形” 为例,演示单元格传值:
① 设计上级组件报表,用于显示各产品类别汇总数据


② 设计下级组件报表
- 在产品小类的查询中添加参数“产品类别”(用于存储选中的产品类别),默认值为空。




③ 设置单元格传值,将点击左侧表格的值传递给“产品类别”参数


④预览与调试
- 点击表格中的 “饮料”,右侧echarts图形自动显示饮料下所有产品小类的数据

3.2 以 “图形”联动“表格” 为例,演示数据传值:
① 设计上级组件报表,用于显示各产品类别汇总数据



② 设计下级组件报表
- 在产品小类的查询中添加参数“产品类别”(用于存储选中的产品类别),默认值为空。



③ 设置图形数据传值,将点击左侧图形的值传递给“产品类别”参数
- 设置“产品类别销售情况”echarts图形,进入“数据传值设置”页签中设置传值

④预览与调试
- 点击图形中的 “饮料”,右侧表格中自动显示饮料下所有产品小类的数据

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