SSRS Tablix分组实例重复显示表头问题咨询
解决Tablix分组后表头重复且分组独立显示的问题
嘿,我之前也碰到过完全一样的问题!这其实是Tablix的分组结构和表头归属没设置对导致的,咱们一步步来调整就能搞定:
确认表头的归属区域
首先得搞清楚你的表头行是放在Tablix的静态顶部Header里,还是跟着分组行混在一起了。如果表头是在分组的行容器里,那肯定会跟着每个分组重复显示。你可以点击表头行的行选择器(左边的小方块),在属性面板里看RowType属性——如果是Header,那才是全局静态表头;要是Group或者Details,那就是跟着分组走的重复表头了。调整分组的结构设置
每个分组变成独立表格,大概率是你的分组设置把整个数据区域的父级设成了分组,而不是只对Details行分组。操作起来很简单:- 右键点击Tablix,选择Tablix Properties
- 切换到Groups选项卡,确认你的分组是针对Details行的(也就是把数据行归到分组里,而不是把整个Tablix的根级设成分组)
- 把表头行拖到Tablix最顶部的静态Header区域——如果之前表头在分组里,剪切粘贴过去就行
取消分组的重复表头配置
有时候分组本身会被设置成重复表头,哪怕你没开分页符也会重复显示:- 找到设计界面左侧的行组面板,点击你设置的分组
- 右键选择Group Properties
- 切到Header选项卡,取消勾选Repeat header rows on each page(要是之前勾了的话)
顺便检查下Page Breaks选项卡,确保没有勾选任何分页相关的选项(哪怕你说没设,也可能不小心误操作勾上了)
检查Tablix的整体布局属性
最后可以看看整个Tablix的属性:点击Tablix左上角的小方块选中它,在属性面板里找到KeepTogether,把它设为False——如果这个属性是True,可能会强制把每个分组单独放在一页,看起来就像独立表格了。
内容的提问来源于stack exchange,提问作者sourav roy
相关产品推荐
相关产品推荐

