【问题标题】:SSRS Report Builder: Prevent tablix moving horizontally?SSRS 报表生成器:防止 tablix 水平移动?
【发布时间】:2013-06-25 02:13:27
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: sql-server reporting-services reportbuilder


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-03-07
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多