功能详解
9.动态域与穿透域
更新于 2026-09-24 · 阅读 161

动态域与穿透域
动态域
| 【模块定位】本章对应《报表平台》「数据管理」中的动态域。它是报表平台最核心的建模能力:让报表区域随数据自动变化——数据多几行就自动往下长,数据少几行就自动收。有了它,模板建一次就能应对每期不同的数据量,不必每月手工改区域范围。 |
功能概述
功能描述:在报表中划定一块区域作为动态域,绑定查询方案并指定行 / 列 / 值字段;运行时区域边界随返回数据自动拓展,同时保持汇总公式与聚合结构不被破坏。一张表可放置多个动态域。功能路径:【报表管理】-【报表平台】-(工作表功能区:数据 / 工具箱 → 动态域)界面类型:区域级取数配置前置条件:① 已配置数据源与查询方案;② 已规划好动态域的落位区域(留足向下 / 向右拓展空间);③ 需对应配置权限。
配置流程
- 选中要作为动态域的区域或起始单元格。
- 选择查询方案作为取数来源。
- 把字段拖入行 / 列 / 值区域:行=纵向展开的维度,列=横向展开的维度,值=需要展示或汇总的数值。
- (可选)对数据源做二次过滤:例如科目按前缀匹配,这样新增的同类科目会自动纳入,不必回改模板。
- 确认动态域的出数方向(向下拓展 / 向右拓展)与汇总行位置。
- 保存工作簿,并在数据变化后验证区域是否自动拓展。

图 1 动态域管理面板(A 面板标题 · ① 名称与区域地址 · ② 拓展方式开关组 · B 底部操作区)
| 设置项 | 作用 |
|---|---|
| ① 名称 | 为该动态域起名,便于在一张表内区分多个动态域。 |
| ① 地址 | 动态域所在的区域范围,形如 工作表名!A3:N6,即该表的 A3 到 N6 区域。 |
| ② 动态拓展区域时保留最小行数 | 限定区域自动收缩时至少保留的行数,防止数据为空时区域被压没。 |
| ② 动态拓展行 / 加载标题行 | 开启动态行拓展;「加载标题行」用于把表头标题一并纳入取数区域。 |
| ② 跳过公式单元格 | 遇到区域内的公式单元格自动跳过,避免汇总数据覆盖已有公式。 |
| ② 下边界插入行拓展范围 / 右边界插入列拓展范围 | 控制向下、向右两个方向的自动拓展开关,用于多行明细与多列维度两种场景。 |
| B 取消 / 确定 | 保存或放弃本次动态域设置。 |
关键特性
| 特性 | 说明 |
|---|---|
| 边界自动拓展 | 数据行数变化时,动态域的下边界自动跟随,无需手工调整区域范围。 |
| 固定排序 | 动态域按设定规则保持稳定排序,便于逐期对比。 |
| 跳过公式单元格 | 遇到区域内的公式单元格会自动跳过;跳过时系统按表头把汇总数据填到指定位置。 |
| 一表多个动态域 | 同一张工作表可放置多个动态域,分别绑定不同的查询方案。 |
| 动态行列 | 「动态行列动态域」同时支持行、列两个方向随数据拓展,适配连锁门店、区域、销售模式等维度快速铺开。 |
操作指引
场景一 科目余额表按科目自动铺开
- 在报表中预留一片空白区域,作为科目余额的落位区。
- 选中该区域,选择对应的查询方案(科目余额)。
- 把「科目名称」拖到行,「本期发生额 / 期末余额」拖到值。
- 设置二次过滤条件,按前缀匹配限定科目范围。
- 确认汇总行位置后保存,随后新增一个科目再做验证。
结果:科目增加或减少时,报表区域自动伸缩,新增科目不必修改模板即可自动出现。
场景二 多门店横向对比
- 选择「动态行列动态域」,把「门店」拖到列、「期间」拖到行、金额拖到值。
- 保存后验证:调增一个门店,检查列是否自动增加。
结果:门店数量变化时横向自动增减,无需重新排版。
注意事项与常见问题
- 引用关系要避开冲突:当 A 单元格的动态域依赖 B(行引用)时,若 B 已开启动态拓展,A 不宜再开启相同设置,可改用「下边界插入行拓展范围」的方式。
- 被引用区域格式要统一:涉及单元格引用的,被引用表头 / 单元格格式要改成实际格式(如金额用会计专用),否则引用结果可能不一致。
- 空单元格显示:不需要显示空单元格时,在透视表值处勾选「非零」。
- 筛选不要重复:透视表行列的筛选与上方字段汇总的筛选,只设一处。
- 落位区域要留白:动态域的拓展方向前方需留出空白行 / 列,否则新增数据会覆盖已有内容。
- 配置后需验证:动态域建好后建议用"新增 / 删除一条数据"的方式验证一次,确认边界与汇总均正确。
界面观察(建议反馈产品侧):
- 字段拖拽面板与报表区域分列左右,屏幕较窄时建议收起左侧导航区后配置。以上不影响功能。
术语:
- 动态域=边界随数据自动拓展的取数区域。
- 行 / 列 / 值=透视结构中的三个字段位置,分别决定纵向维度、横向维度与汇总数值。
- 二次过滤=在取数结果上再施加一层筛选条件。
穿透域
| 【模块定位】本章对应《报表平台》「数据管理」中的穿透域。分析报表看到的是汇总数,但业务上往往要追问"这个数是怎么来的"。穿透域让报表可以从汇总一路钻到底层明细——例如从费用分析表直接钻到对应的会计凭证。 |
功能概述
功能描述:在报表中设置穿透域,使得点击某个汇总数据时,可以穿透钻取到底层明细。穿透结果可在线查看、修改凭证、保存提交,报表随之实时刷新;展示的表头与字段可按需配置,也可追加自定义条件。功能路径:【报表管理】-【报表平台】-(工作表功能区:数据 → 穿透功能) 界面类型:区域级钻取配置 + 穿透结果页 前置条件:① 已建好分析表与对应的底层数据(如总账凭证);② 具备穿透配置权限;③ 穿透目标数据的访问权限。
配置要点
- 在前端建立一张空白表,启用穿透功能。
- 把该表另存为母版,作为穿透结果的展现模板。
- 删除示例数据,或调整穿透的筛选条件,只保留结果结构。
- 用公式把查询方案参数(账套 / 期间 / 科目等)传递给隐藏的母版 —— 用公式而不是写死参数,这样前端方案一变,母版自动联动。
- 按需配置穿透结果展示的表头与字段,必要时追加自定义条件(如只显示借方金额不为 0 的记录)。
- 保存并验证:点击汇总数,确认能正确钻取到对应明细。

图 1 穿透参数设置窗口(① 查询方案与会计账簿 · ② 会计期间与会计科目 · ③ 摘要过滤与凭证中心 · B 方案与操作按钮)
| 字段 | 必填 | 说明 |
|---|---|---|
| 查询方案 | — | 本次穿透使用的查询方案,决定结果页取哪些数据。 |
| 会计账簿 | 必填 | 穿透的目标账簿;可同时选择多个账簿或供应商公司。 |
| 会计期间 | 必填 | 穿透的期间范围(起止期间)。 |
| 查询辅助 | 开关 | 是否同时查询辅助核算信息。 |
| 会计科目 | 选填 | 限定穿透到指定科目,留空表示不限。 |
| 摘要过滤 | 选填 | 按摘要关键字过滤穿透结果,便于聚焦需要核对的记录。 |
| 凭证中心 | 选填 | 限定凭证来源的凭证中心。 |
| B 新增方案 / 更新方案 / 取消 / 保存 | — | 把当前参数保存为新方案、更新原方案,或取消本次设置。 |
关键特性
| 特性 | 说明 |
|---|---|
| 参数用公式传递 | 前端查询方案的参数通过公式传给母版,方案调整后穿透结果自动跟随,无需逐张改模板。 |
| 打通总账 | 穿透后可在线查看并修改凭证,保存提交后报表数据实时刷新。 |
| 结果字段可配置 | 穿透结果页展示哪些表头、哪些字段可按需设置,支持动态显示。 |
| 支持自定义条件 | 可对穿透结果追加过滤条件,聚焦需要核对的明细。 |
操作指引
场景一 核对费用分析表里的某笔金额
- 打开费用分析表,找到需要核对的汇总单元格。
- 点击该单元格执行穿透,页面展示对应的底层明细。
- 如明细较多,在结果页追加自定义条件(例如只显示金额不为 0 的记录)缩小范围。
- 核对无误后关闭结果页;如需调整凭证,在结果页直接修改并保存提交,报表数据随之刷新。
结果:从汇总数直接定位到底层明细,核对过程不再需要另行查账。
场景二 按项目名称精准穿透
- 确认穿透公式中引用的名称与目标数据中的名称写法一致。
- 若名称中存在格式冗余字符,使用清洗类公式处理后再穿透,保证按名称检索能命中。
- 点击穿透并核对结果条数是否与预期一致。
结果:穿透按名称精准命中,结果条数与业务预期一致。
注意事项与常见问题
- 穿透依赖名称匹配:穿透跳转依赖目标名称匹配,若名称写法不一致,需同步调整穿透公式中的对应字段。
- 参数用公式传递:不要把账套、期间等参数写死在母版里,否则查询方案变化后需要逐张修改。
- 母版需先另存:穿透结果的展现结构来自母版,配置前先完成「另存为母版」。
- 穿透范围受权限约束:能否钻取到底层数据,取决于使用者对目标数据的访问权限。
- 穿透后修改需保存:在穿透结果页修改凭证后,需保存提交才会反映到报表。
界面观察(建议反馈产品侧):
- 穿透结果页字段较多时,建议先配置好常用表头再交付使用。以上不影响功能。
术语:
- 穿透=从汇总数据钻取到底层明细的操作。
- 母版=穿透结果页的展现模板。
- 账套 / 期间 / 科目=穿透时用于定位数据范围的常用参数。
要点回顾(来自产品介绍)
· 动态域 · 赋予报表填报与分析的「动态智慧」:支持多维度探索性分析,让业务用户自主驱动填报与分析过程 —— 报表平台最核心的建模能力之一
· 穿透域 · 从汇总一路钻到底层明细:看到汇总数,还能追问「这个数是怎么来的」—— 例如从费用分析表直接钻到会计凭证
· 穿透域 · 关键特性与应用:四项特性,让汇总数「有据可查」
💬 评论(0)
还没有评论,来抢沙发~
