想象一下,下面的连字符组是我报告中的tablix
1------- 2---
3------------
4---
1,2& 3按行组增长。但是4通过其列组增长,因此在渲染时,它长达3。
根据我的经验,Report Builder似乎在这种类型的布局中推动了事情。正如预期的那样,它发生在我目前的情况下,这使得呈现的报告看起来像这样:
1------- 2---
3------------
4------------
就像2以某种方式与4对齐,即4增长,2次移动。
任何想法是什么以及如何阻止它?
答案 0 :(得分:2)
控制这些渲染问题的方法是使用矩形。
在您的示例中,我将 Tablix 1 和 Tablix 2 包装在矩形中。
这会影响报表呈现,因为报表将首先相对于彼此呈现Rectangle内的对象,然后相对于Rectangle呈现并放置其他对象,即忽略Rectangle中的对象并将它们视为一个整体。
否则,SSRS将最好地保留所有对象相对于彼此的布局,这不是您需要的。
当您将Tablix移动到Rectangle时,只需确保 Parent 属性从 Body 更改为Rectangle的名称,这应该可以解决问题。