【问题标题】:How to merge multiple columns in SSRS Matrix report?如何合并 SSRS 矩阵报告中的多列?
【发布时间】:2016-03-23 09:50:45
【问题描述】:
我有 3 列 DeveloperName,TimeWorked, Date 的表格,我正在使用 SSRS 矩阵来创建类似的报告
&
但我需要 “2016 年 3 月” 始终位于中心,为此我需要合并所有列,但 我无法合并显示日期的列(Day1、Day2 ,第 3 天……)
谁能帮助我如何插入包含合并列的行,以便我可以在中间显示月份名称?
【问题讨论】:
标签:
sql-server
reporting-services
merge
ssrs-2008
【解决方案3】:
据我所知,没有办法直接实现您正在寻找的东西。使用列组时,不能将分组列中的单元格与非分组列中的单元格合并。
大约一年前,我自己也遇到了这个问题,最终得到了一个胶带解决方案。就我而言,我有一个列组,它总是返回 7 个不同的组(它是一个日历)。日历的每个单元格的宽度正好是 2 英寸,所以标题的宽度需要是“14 英寸”。设计时它看起来有点时髦,但对于用户来说,每次都完美。
现在,您似乎也在研究类似日历的解决方案,但显示的天数可能有所不同。在这种情况下,您可以创建一个文本框,作为可以返回的每个唯一数量的列的标题,并使每个文本框的大小和居中适当,使其位于 tablix 的顶部,并且看起来是居中的标题。然后,只需将每个文本框设置为仅在适当的天数时出现
=countDistinct(Fields!Day_Number.Value,"Dataset1")
这有意义吗?如果您正在寻找一个优雅的解决方案,恐怕我没有适合您的解决方案。