【问题标题】: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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        【解决方案3】:

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

        大约一年前,我自己也遇到了这个问题,最终得到了一个胶带解决方案。就我而言,我有一个列组,它总是返回 7 个不同的组(它是一个日历)。日历的每个单元格的宽度正好是 2 英寸,所以标题的宽度需要是“14 英寸”。设计时它看起来有点时髦,但对于用户来说,每次都完美。

        现在,您似乎也在研究类似日历的解决方案,但显示的天数可能有所不同。在这种情况下,您可以创建一个文本框,作为可以返回的每个唯一数量的列的标题,并使每个文本框的大小和居中适当,使其位于 tablix 的顶部,并且看起来是居中的标题。然后,只需将每个文本框设置为仅在适当的天数时出现

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

        这有意义吗?如果您正在寻找一个优雅的解决方案,恐怕我没有适合您的解决方案。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多