You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让SSRS中同一名称分组的多个Tablix同页显示并正确分页?

实现SSRS中同一分组下多Tablix同页显示的方案

这个需求在SSRS里完全可以实现,核心是用列表容器结合分组分页来统一控制,具体步骤如下:

  • 用列表作为分组容器

    1. 添加一个列表控件,绑定到包含name字段的数据集(单个大查询会比多查询更易维护)。
    2. 给列表添加父组,分组字段选择name。
    3. 打开列表的组属性,切换到「分页」选项卡,勾选「在组的结尾分页」——这样每个name组的内容结束后才会触发分页。
  • 在列表内嵌入多Tablix并关联数据

    1. 将需要的3个Tablix拖入列表的内容区域。
    2. 为每个Tablix设置筛选:进入Tablix的数据集属性,添加筛选器,字段选name,运算符为=,值选择列表组的[name]字段,确保每个Tablix只显示当前组的name数据。如果是多查询的情况,也可以给每个Tablix的数据集加参数@name,把列表的name字段作为参数值传递进去。
  • 调整分页与布局细节

    1. 开启列表的「保持内容在一起」属性:在列表的属性面板里,把「保持内容在一起」设为「在一页上」,防止同一name的多个Tablix被拆分到不同页面。
    2. 关闭所有Tablix自身的分页设置——之前给单个Tablix加的分页要全部取消,让分页逻辑完全由列表的组控制。
  • 避坑提醒
    子报表的分页规则确实不会被主报表识别,所以嵌套子报表的方案走不通;单独给每个Tablix加分页会导致每个Tablix占一页,这也不符合需求。必须依托列表的分组功能来实现同一name下多Tablix的同页显示和分组分页。

内容的提问来源于stack exchange,提问作者munale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 09:34:49