2

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

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

1,2 & 3 按他们的行组增长。但是 4 按其列组增长,所以当它被渲染时,它长为 3。

以我的经验,报表生成器似乎在这种类型的布局中横向推动事物。正如预期的那样,它发生在我目前的情况下,这使得呈现的报告看起来像这样:

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

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

知道这是什么以及如何阻止它吗?

4

1 回答 1

3

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

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

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

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

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

于 2013-06-25T08:27:49.137 回答