文档首页 / 仪表盘的联动与钻取

仪表盘的联动与钻取

仪表盘中筛选栏、点图联动、下钻、查看明细、跳转报表和发送宿主事件的配置方法与运行表现。

概述

仪表盘的交互分析能力由四部分组成:

  • 筛选栏:整页共用的查询条件,绑定数据集参数。
  • 点图联动:点击一个数据点,按该点的值筛选页面上的其他组件。
  • 下钻:沿设计者预先配置的层级(如 全院、科室、病区)逐层展开。
  • 明细、跳转与事件:点击数据点后查看明细记录、打开另一张报表,或向嵌入宿主页面发送事件。

这些交互都由设计者在仪表盘设计器中配置;查看者不能自行拖拽字段做探索。当前版本没有独立的自助分析与 AI 问数,见 BI 智析路线与现状。

功能入口

  • 筛选栏:设计器画布顶部的筛选栏,「+ 添加筛选」;栏内空白处右键菜单有「添加筛选」「过滤栏设置」。
  • 点图交互:选中图表、排行榜、地图或明细表,右栏属性面板的「点击数据点」「联动方式」「下钻层级」「跳转报表」「明细数据集」等。

操作步骤

配置点图联动

  1. 选中作为联动源的图表、地图或排行榜。
  2. 在右栏「点击数据点」中选择「联动其他组件」。
  3. 在「联动方式」中选择一种(见下表)。
  4. 在「联动范围」中选择「同数据集」或「所有含该列的组件」。
  5. 预览或发布后,点击数据点,其他组件按该点的值筛选。

从组件库新建的可联动组件默认使用「自动(免配置)」联动,已有模板保持原配置不变。

联动方式 说明
自动(免配置) 点击数据点后,自动筛选数据集中含有同一列的组件,无需改 SQL。API 数据集、派生数据集不支持,请改用「写入参数」
写入参数(需在 SQL 里引用) 把点击的值写进「联动参数」(如 p_dept),其他组件在 SQL 中引用该参数
不联动 点击数据点不筛选其他组件;右键菜单中的明细、跳转仍可用
联动范围 说明
同数据集 只筛与本组件使用同一个数据集的组件
所有含该列的组件 其他数据集里有同名列的组件也会被筛。同名列口径不同时(如门诊科室与出院科室)会把对方筛空

运行时的表现:

  • 联动生效后,筛选栏区域显示「联动中:XXX ✕」,被联动的组件右上角有可单独关闭的过滤标签。
  • 点击「✕」或组件上的「取消联动」可取消联动。
  • 按住 Ctrl(macOS 为 ⌘)点击数据点可多选联动。

配置下钻

  1. 选中图表或排行榜,在右栏找到「下钻层级」。
  2. 点击「+ 添加层级」,为每一层选择字段并填写名称。第一层即图上当前的维度。可用「↑」「↓」调整顺序,「✕」删除。
  3. 配置后,右键点击数据点弹出的菜单中出现「下钻到 层级名」。
  4. 下钻后,区块头显示面包屑和「↑ 上层」按钮(提示为「返回上一层」),可回到上一层。

注意:地图配置了下钻层级后,点击区域就会下钻,「点击数据点」设置不再生效;明细、联动在右键菜单中。

配置查看明细

  1. 在右栏「明细数据集」中选择一个数据集。它应指向原始业务表,通常与汇总用的数据集不同。
  2. 点击数据点、表格行或单元格、指标卡主数值时,按所点位置的值查询该数据集的明细记录。
  3. 右键数据点菜单中出现「查看明细记录」,区块「⋯」菜单中出现「查看明细」(该项仅在配置了明细数据集后出现)。

注意:「明细数据集」是必配项:不配置则没有「查看明细」入口,系统不会退回去查区块自己的汇总数据集。

配置跳转报表

  1. 在右栏「跳转报表」中点击「+ 添加跳转」,选择目标报表,填写菜单文案。
  2. 为每条跳转选择「打开方式」:弹窗、弹窗(最大化)、新标签页(新添加的跳转默认「弹窗」)。
  3. 点击后打开目标报表,并把所点位置的值作为参数传过去;弹窗打开时还会带上当前的筛选条件。
  4. 右键数据点菜单中出现「跳转「名称」」。要让左键直接跳转,在「点击数据点」中选择「跳转报表」(未添加跳转时该项不可选)。

发送事件到宿主页面

仪表盘嵌入第三方系统时,可以把点击动作通知宿主页面:在「点击数据点」(表格为「点整行」或「按列配置」)中选择「发送事件到宿主页面」,并填写事件名,如 patient-selected。事件名不能以 report: 开头。事件的接收方式见 报表集成。

右键数据点菜单

右键数据点弹出的菜单按分组排列,只出现真正可用的项:

菜单项 出现条件
按此值过滤本页 联动方式不是「不联动」;自动联动时页面上还需有包含该列的其他组件;写入参数方式需已配置联动参数
查看明细记录 已配置明细数据集
下钻到 层级名 已配置下钻层级且还有下一层
跳转「名称」 已添加跳转
发送事件「事件名」 已配置事件名

筛选栏

项 说明
控件类型 文本框、数值框、下拉单选、下拉多选、单选按钮组、日期、日期范围、树选择、开关
数据来源 「选一个参数加进过滤栏」:来自数据集 SQL 中用 $参数名 引用并提取的报表参数;「按字段筛选(不用改 SQL)」:值作为列条件作用于声明了这一列的数据集,与点图联动走同一条通道
「查询」「重置」 紧跟在过滤项之后;「重置」还原全部筛选
「更多筛选 (N)」 控件放不下时收进抽屉

示例

在门诊人次仪表盘中,让点击「科室」柱状图的柱子后,页面上的月度趋势折线图只显示该科室:

  1. 柱状图和折线图使用同一个数据集,且数据集包含 dept 列。
  2. 选中柱状图,「点击数据点」选择「联动其他组件」,「联动方式」选择「自动(免配置)」,「联动范围」选择「同数据集」。
  3. 预览后点击某个科室的柱子,折线图只显示该科室的趋势,筛选栏区域出现「联动中」标签;点击标签上的「✕」恢复。

注意事项

注意:联动、明细和跳转的值是按列筛选,柱状图配置了「时间粒度」后点击到的是分桶标签(如 2026-09),此时不再联动、查明细或下钻。

提示:设计器中的筛选栏和联动都是真实可交互的,配完立即可以在设计器里验证。

相关文档

联系我们

请填写您的信息,我们将在 1 个工作日内与您联系。