Reporting services 保留组行,然后开始下一个组

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个组的表布局报告。 票证组、评论组和附件组 只要有附件,该问题就会在

想象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只显示所有组并返回到原始组。我尝试了一些方法,比如创建一个组,合并所有单元格,在其中放置一个表,并在这个表中放置注释字段。然后,我添加了另一个组,并插入了一个用于附件等的表。当我运行报告时,它也是同一个问题。如何显示一个组的所有数据,然后允许它转到下一个组?

我认为数据的性质意味着在一个对象中无法轻松做到这一点,因为注释和附件似乎并不直接相关,也没有自然的层次结构

我将创建一个表,其中包含一个票证组和三个组标题行,一个包含票证详细信息,两个包含嵌入每行的子报表;一个用于评论,一个用于附件。每个子报表将以票据作为参数(以及任何其他父报表参数),并分别显示与该票据关联的注释和附件

这不是最优雅的解决方案,但它应该很容易开始,并且肯定能够解决问题