【问题标题】:How to get group headers to span a Tablix column如何让组标题跨越 Tablix 列
【发布时间】:2010-04-22 16:15:22
【问题描述】:

我正在使用 Microsoft Reporting Services(rdlc,Visual Studio 2010 附带)

假设我想创建一个包含组页眉、详细信息行和组页脚的报表。 (我正在使用 Tablix,但如果有其他方式,我愿意接受)。

现在,有几列,但我希望组标题跨越这些列。这可能吗?

另一个问题: 假设我想有条件地跨越我的详细信息行中的列,这可能吗? (以及如何?)

【问题讨论】:

    标签: reporting-services rdlc


    【解决方案1】:

    假设您有团队/代表,并且您想向他们发送他们的线索/约会以完成当天的工作。

    在 RDLC Tablix 中进行分组的许多教程如下所示:

    但你希望它看起来像这样:

    一步一步,这就是我的想法

    1. 添加您的表 (Tablix) 并确保已设置 DataSetName 属性

    1. 突出显示详细信息行并右键单击。向行中添加父组

    1. 将分组依据设置为例如TeamDescription,并勾选 Add group header

    2. “行组”面板应如下所示。需要详细信息的缩进。

    1. 好的,此时你已经得到了你并不真正想要的东西。 ANDY 和 BELINDA 将出现在您信息左侧的列中。

    1. 但这是可以解决的。在上面的备用单元格中,例如ApptStart 输入例如[TeamDescription] 并右键单击它并选择合并其他三列的单元格。将其对齐设置为居中。也许也很大胆。

    2. 然后删除第一列,因为它现在是多余的。

    3. 现在应该是这样的:

    【讨论】:

      【解决方案2】:

      您可以通过选择一些标题字段并选择“合并单元格”选项来获得跨列的字段。

      至于有条件的跨越,你不能直接这样做,但我可以想到一个解决方法。这实际上取决于您拥有的数据,因此您需要提供更多信息才能获得更好的答案。

      您可以有两个详细信息行并有条件地隐藏其中一个。可以在一行中合并单元格,而不能在另一行中合并。使用这种技术唯一无法控制的是行的顺序,但它可能会起作用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-04-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-19
        • 2021-09-27
        相关资源
        最近更新 更多