SSRS报告生成器:防止tablix水平移动?

时间:2013-06-25 02:13:27

标签: sql-server reporting-services reportbuilder

想象一下,下面的连字符组是我报告中的tablix

1------- 2---
3------------
4---

1,2& 3按行组增长。但是4通过其列组增长,因此在渲染时,它长达3。

根据我的经验,Report Builder似乎在这种类型的布局中推动了事情。正如预期的那样,它发生在我目前的情况下,这使得呈现的报告看起来像这样:

1-------      2---
3------------
4------------

就像2以某种方式与4对齐,即4增长,2次移动。

任何想法是什么以及如何阻止它?

1 个答案:

答案 0 :(得分:2)

控制这些渲染问题的方法是使用矩形

在您的示例中,我将 Tablix 1 Tablix 2 包装在矩形中。

这会影响报表呈现,因为报表将首先相对于彼此呈现Rectangle内的对象,然后相对于Rectangle呈现并放置其他对象,即忽略Rectangle中的对象并将它们视为一个整体。

否则,SSRS将最好地保留所有对象相对于彼此的布局,这不是您需要的。

当您将Tablix移动到Rectangle时,只需确保 Parent 属性从 Body 更改为Rectangle的名称,这应该可以解决问题。