Reporting services 在主报表上使用子报表时出现间距问题

Reporting services 在主报表上使用子报表时出现间距问题,reporting-services,ssrs-2012,ssrs-2014,Reporting Services,Ssrs 2012,Ssrs 2014,下图显示了在主报表上使用子报表时的间距问题。 红色矩形-主报告的表格 绿色矩形-主报告上Tablix的第一个单元格 蓝色矩形-主报告上Tablix的第二个单元格 黑色矩形-子报表Tablix 谁能帮我解决这个问题。我想在第一个文本框旁边显示子报告。在不知道您迄今为止尝试了什么的情况下,有几个问题: 您是否将它们放置得足够近,以至于设计器中两个项目之间的距离设置为0到5点之间 如果将它们放置在0到5个点之间,则在报告中查找对象顶部位于子报告顶部之下但位于tablix顶部之上的对象。在渲染过程中,

下图显示了在主报表上使用子报表时的间距问题。

红色矩形-主报告的表格

绿色矩形-主报告上Tablix的第一个单元格

蓝色矩形-主报告上Tablix的第二个单元格

黑色矩形-子报表Tablix


谁能帮我解决这个问题。我想在第一个文本框旁边显示子报告。

在不知道您迄今为止尝试了什么的情况下,有几个问题:

  • 您是否将它们放置得足够近,以至于设计器中两个项目之间的距离设置为0到5点之间

  • 如果将它们放置在0到5个点之间,则在报告中查找对象顶部位于子报告顶部之下但位于tablix顶部之上的对象。在渲染过程中,对象不能重叠,因此,如果一个对象(即使它看起来与tablix和子报表无关)垂直展开,它会向下推tablix,留下多余的空白。看起来图像右上角的对象可能正在执行此操作

  • 在这种情况下,此解决方案似乎不起作用,但为了防止一个对象推送其他对象,可以将对象分组到矩形中。在这种情况下,如果需要,SSR将移动矩形,但不会干扰矩形内容的空间关系

  • 如果这没有帮助,你可以通过评论告诉我更多关于你的具体情况,我会尽力帮助你