如何使组标题跨越Tablix列

JMa*_*sch 7 rdlc reporting-services

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

假设我想创建一个包含Group Header,detail行和组页脚的报表.(我正在使用Tablix,但如果有不同的方式,我会对它开放).

现在,有几列,但我希望组标题跨越列.那可能吗?

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

Dav*_*vos 5

您可以通过选择一些标题字段并选择"合并单元格"选项来获取字段以跨越列.

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

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


haw*_*bsl 5

假设您有团队/代表,并且您希望将他们的潜在客户/约会发送给他们当天的工作.

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

在此输入图像描述

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

在此输入图像描述

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

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

在此输入图像描述

  1. 突出显示详细信息行并单击右键.将父组添加到该行

在此输入图像描述

  1. 将组设置为例如TeamDescription,然后选中Add group header

    在此输入图像描述

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

在此输入图像描述

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

在此输入图像描述

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

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

  3. 这是它现在应该如何看待:

在此输入图像描述