SSRS报表表-在子报表上重复行标题吗?

时间:2018-08-03 12:48:19

标签: sql-server reporting-services ssrs-2012 ssrs-tablix

我开发了一个SSRS报告,该报告由一系列表格组成。这是一份全面的报告。它通过Access启动,并传递单个记录参数。前几个表是常规记录信息,用于传递给报表的1个记录ID。

后续表包含与所选主记录相关的子记录。这些表中的一些包含子报告,而某些表包含子子报告。所有这些都非常出色,并且可以创建记录及其所有相关信息的完整快照。

我的问题是,当有分页符时,我必须处理表列中的重复标题行。这适用于主报告中的任何顶级表。我点击了分组窗格右上方的三角形。我切换到高级,然后选择需要重复的静态行组,然后选择KeepWithGroup = After和RepeatOnNewPage = True。

顶层表的行标题将重复,但子报表的行标题将不重复。我也遇到另一个问题。我的一张桌子的设置如下。请记住,该表是由主记录ID链接的。它可以有多个记录。

因此,我们有包含主要记录信息的表,然后:

表2-主报告的子记录

Top Level Report Header Top Level Report Header Top Level Report Header
Rec1                     Rec1                    Rec1                   
Subreport1 Header       Subreport1 Header       Subreport1 Header       
SubRec1                 SubRec1                 SubRec1                 
SubSubReport1 Header    SubSubReport1 Header    SubSubReport1 Header    
SubSub1Rec1             SubSub1Rec1             SubSub1Rec1             
SubSub1Rec2             SubSub1Rec2             SubSub1Rec2             
SubSub1Rec3             SubSub1Rec3             SubSub1Rec3             
SubSubReport2 Header    SubSubReport2 Header    SubSubReport2 Header    
SubSub2Rec1             SubSub2Rec1             SubSub2Rec1             
SubSub2Rec2             SubSub2Rec2             SubSub2Rec2             
SubSub2Rec3             SubSub2Rec3             SubSub2Rec3             
Subreport1 Header       Subreport1 Header       Subreport1 Header       
SubRec2                 SubRec2                 SubRec2                 
SubSubReport1 Header    SubSubReport1 Header    SubSubReport1 Header    
SubSub1Rec1             SubSub1Rec1             SubSub1Rec1             
SubSub1Rec2             SubSub1Rec2             SubSub1Rec2             
SubSub1Rec3             SubSub1Rec3             SubSub1Rec3             
SubSubReport2 Header    SubSubReport2 Header    SubSubReport2 Header    
SubSub2Rec1             SubSub2Rec1             SubSub2Rec1             
SubSub2Rec2             SubSub2Rec2             SubSub2Rec2             
SubSub2Rec3             SubSub2Rec3             SubSub2Rec3             
Top Level Report Header Top Level Report Header Top Level Report Header 
Rec2                    Rec2                    Rec2                    
Subreport1 Header       Subreport1 Header       Subreport1 Header       
SubRec1                 SubRec1                 SubRec1                 
SubSubReport1 Header    SubSubReport1 Header    SubSubReport1 Header    
SubSub1Rec1             SubSub1Rec1             SubSub1Rec1             
SubSub1Rec2             SubSub1Rec2             SubSub1Rec2             
SubSub1Rec3             SubSub1Rec3             SubSub1Rec3             
SubSubReport2 Header    SubSubReport2 Header    SubSubReport2 Header    
SubSub2Rec1             SubSub2Rec1             SubSub2Rec1             
SubSub2Rec2             SubSub2Rec2             SubSub2Rec2             
SubSub2Rec3             SubSub2Rec3             SubSub2Rec3             

因此,我需要第一个子报告标头重复其具有的每条记录。发生的情况是,如果2个子子报表完成,它将转到页面中间的新顶级记录。它并不总是重复顶层表的行标题和/或第一个子报告行标题。

希望这并不太令人困惑,并且有人可以理解此问题。如果有人在这种开发上取得了成功,我会推荐任何技巧。

谢谢!

0 个答案:

没有答案
相关问题