Reporting services 如何获取跨越Tablix列的组标题

Reporting services 如何获取跨越Tablix列的组标题,reporting-services,rdlc,Reporting Services,Rdlc,我正在使用Microsoft Reporting Services(VisualStudio 2010附带的rdlc) 假设我要创建一个包含组标题、详细信息行和组页脚的报表。 (我正在使用Tablix,但如果有不同的方法,我会接受) 现在,有几个列,但是我想让组标题跨越这些列。可能吗 另一个问题: 假设我想有条件地跨越我的detail行中的列,这可能吗?(以及如何?)您可以通过选择一些标题字段并选择“合并单元格”选项来获得跨列的字段 至于条件跨越,您不能直接这样做,但我可以想出一个解决方法。这真

我正在使用Microsoft Reporting Services(VisualStudio 2010附带的rdlc)

假设我要创建一个包含组标题、详细信息行和组页脚的报表。 (我正在使用Tablix,但如果有不同的方法,我会接受)

现在,有几个列,但是我想让组标题跨越这些列。可能吗

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

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

至于条件跨越,您不能直接这样做,但我可以想出一个解决方法。这真的取决于你拥有的数据,所以为了得到更好的答案,你需要提供更多的信息


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

假设您有团队/代表,您希望向他们发送当天的潜在客户/约会

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

但你想让它看起来像这样:

一步一步,我是这样想的

  • 添加表(Tablix)并确保设置了DataSetName属性
  • 高亮显示“详细信息”行并单击鼠标右键。将父组添加到行中
  • 将group by设置为,例如TeamDescription,并选中Add group header

  • “行组”面板应如下所示。需要对细节进行缩进

  • 好的,在这一点上,你得到了你并不真正想要的东西。安迪和贝琳达将出现在你信息左侧的一列中

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

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

  • 现在应该是这样的: