Reporting services 保留组行,然后开始下一个组
想象3张表:Reporting services 保留组行,然后开始下一个组,reporting-services,reportingservices-2005,Reporting Services,Reportingservices 2005,想象3张表: Tickets Comments Attachments 关系是一张票证有0到多条评论 此外,一个票证可以有多个(0到多个)附件 例如: Ticket 1 1 Comment 2 Comment 3 Comment 1 Attachment Ticket 2 1 Comment Ticket 3 1 Attachment 我正在使用reporting services,我创建了一个包含3个组的表布局报告。 票证组、评论组和附件组 只要有附件,该问题就会在
Tickets
Comments
Attachments
关系是一张票证有0到多条评论
此外,一个票证可以有多个(0到多个)附件
例如:
Ticket 1
1 Comment
2 Comment
3 Comment
1 Attachment
Ticket 2
1 Comment
Ticket 3
1 Attachment
我正在使用reporting services,我创建了一个包含3个组的表布局报告。
票证组、评论组和附件组
只要有附件,该问题就会在每次评论后显示出来。例如,从报告上面的示例中查看票证1,结果如下所示:
Ticket 1
Comment 1
Attachment 1
Comment 2
Attachment 1
Comment 3
Attachment 1
但我想让它显示:
Ticket 1
Comment 1
Comment 2
Comment 3
Attachment 1
也就是说,将整个组行放在一起,然后开始下一个组。RS只显示所有组并返回到原始组。我尝试了一些方法,比如创建一个组,合并所有单元格,在其中放置一个表,并在这个表中放置注释字段。然后,我添加了另一个组,并插入了一个用于附件等的表。当我运行报告时,它也是同一个问题。如何显示一个组的所有数据,然后允许它转到下一个组?我认为数据的性质意味着在一个对象中无法轻松做到这一点,因为注释和附件似乎并不直接相关,也没有自然的层次结构 我将创建一个表,其中包含一个票证组和三个组标题行,一个包含票证详细信息,两个包含嵌入每行的子报表;一个用于评论,一个用于附件。每个子报表将以票据作为参数(以及任何其他父报表参数),并分别显示与该票据关联的注释和附件 这不是最优雅的解决方案,但它应该很容易开始,并且肯定能够解决问题