如何在SSRS Matrix报告中合并多个列?

时间:2016-03-23 09:50:46

标签: sql-server reporting-services merge ssrs-2008

我有3列 DeveloperName,TimeWorked,Date 的表格,我使用SSRS矩阵创建报告

enter image description here

&安培;

enter image description here

但是我需要“2016年3月”总是应该在中心,为此我需要合并所有列但是我无法合并显示日期的列(Day1,Day2) ,第3天......)

任何人都可以帮我如何插入合并列的行,以便我可以在中心显示月份名称吗?

3 个答案:

答案 0 :(得分:0)

您可以尝试为日期添加组(月份和年份)。

答案 1 :(得分:0)

如果您无法添加组,请添加文本框并编写表达式。

答案 2 :(得分:0)

据我所知,没有办法实现你直接寻找的东西。使用列组时,无法将分组列中的单元格与非分组列中的单元格合并。

我大约一年前就遇到过这个问题,并最终使用了胶带解决方案。在我的情况下,我有一个列组,总是返回7个不同的组(它是一个日历)。日历的每个单元格的宽度都是2in,因此标题必须是" 14in"在宽度。当你进行设计时,它看起来有点时髦,但对于用户来说,每次都很完美。

enter image description here

现在,您似乎也在处理类似日历的解决方案,但可能会显示不同天数的解决方案。在这种情况下,您可以创建一个文本框,作为可以返回的每个唯一列数的标题,并使每个文本框的大小和居中适当,使其位于Tablix的顶部,并显示为居中标题。然后,只需将每个文本框设置为仅在天数合适时才显示

=countDistinct(Fields!Day_Number.Value,"Dataset1") 

这有意义吗?如果您正在寻找一个优雅的解决方案,我担心我没有为您服务。

相关问题