SSRS子报表显示父级中的多个列

And*_*ano 2 subreport reporting-services

在SSRS中,我创建了两个表,父表和子报表.两个报告都正确地检索了信息,但是,我希望找出是否有办法格式化报告,以免浪费空间.

我的问题是这个.主报告有10列返回的信息.子报表有4列.我希望子报表显示在第二列中主报表数据行的下方.无论如何都要告诉报告扩展子报告而不扩大放置它的列.

这是我的设计(例子不是完整的结构)

<MainHeader1><MainHeader2><MainHeader3><MainHeader4><MainHeader5>
<MainData1  ><MainData2  ><MainData3  ><MainData4  ><MainData5  >
<Blank      ><Subreport  ><Blank      ><Blank      ><Blank      >
Run Code Online (Sandbox Code Playgroud)

当我预览报告时,这就是我所看到的

<MainHeader1><MainHeader2                   ><MainHeader3><MainHeader4><MainHeader5>
<MainData1  ><MainData2                     ><MainData3  ><MainData4  ><MainData5  >
<Blank      ><Subreport                     ><Blank      ><Blank      ><Blank      >
Run Code Online (Sandbox Code Playgroud)

我想看到的是这个

<MainHeader1><MainHeader2><MainHeader3><MainHeader4><MainHeader5>
<MainData1  ><MainData2  ><MainData3  ><MainData4  ><MainData5  >
<Blank      ><Subreport                            ><Blank      >
Run Code Online (Sandbox Code Playgroud)

我不确定这是否有意义,但任何帮助将不胜感激.

Jam*_*e F 6

您可以在SSRS中水平合并单元格.

只需选择您希望子报表跨越的三个单元格,右键单击并选择"合并单元格".