左侧的SSRS Tablix重新定位右侧的Tablix为什么?

时间:2013-07-08 23:07:28

标签: reporting-services

使用SSRS 2012

我在页面左侧有一个Tablix,它与数据集绑定。预览时,tablix将占用页面左侧的大部分内容。到目前为止没问题。

我在同一页面的右侧有另外4个tablix,用于创建框和对齐的文本。我希望ascii艺术将有助于形象化。我听说这种tablix使用不是标准的,如果这确实是问题,我会重新考虑它们的使用,但我喜欢对齐的可能性。

以下是该问题的图示:

设计模式:

|HEADER | |------|
| DATA  | | xxxx |
| DATA  | |------|
|-------|
          |------|
          | xxxx |
          |------|

          |------|
          | xxxx |
          |------|

在预览中运行或使用TIFF,PDF或Excel导出时,我发现无论左侧Tablix结束,右侧的所有Tablix都会被推到它下面。喜欢这个

预览模式:

|-------| |------|
| xxxx  | | xxxx |
| xxxx  | |------|
| xxxx  |
| xxxx  |
| xxxx  |
| xxxx  |
| xxxx  |
| xxxx  |
|-------|
           |------|
           | xxxx |
           |------|

           |------|
           | xxxx |
           |------|

没有重叠,这在预览和导出时呈现相同。我上下左移动了Tablix并确认左侧Tablix的右下角确定了右侧物体干扰的位置。

请帮助我了解这里发生了什么。我知道重叠会把事搞砸,但正如我所说,这里没有任何事情发生。左Tablix Page break属性为None,False,False

将所有内容括在矩形中并不能解决这个问题。它会将整个页面向下移动,并且Tablix仍然会像以前一样影响格式化。

我没有想法。

1 个答案:

答案 0 :(得分:3)

你可能没有任何运气,但矩形肯定是去这里的方式。

你说你把所有东西都包含在一个矩形中,但根据你的描述,你需要将三个右边的Tablix括在一个Rectangle中,而不是全部四个。

这样,右边的三个tablix一起渲染到Rectangle中,然后左边的tablix被渲染并与Rectangle及其内容放在一起,假设它们具有相同的垂直位置 - 这应该可以达到你想要的效果。

要检查的另一件事是右侧Tablix是否正确放置在Rectangle中 - 检查每个Tablix的 Parent 属性,以确保已根据需要将其从Body更新为Rectangle。