【问题标题】:rdlc 2005 Add a static column to a matrixrdlc 2005 向矩阵添加静态列
【发布时间】:2014-07-17 07:49:11
【问题描述】:

给定数据集 -

名称、日期、值、值 2(日期为月份级别 - 因此仅返回 MMM/yy。)

是否可以在 RDLC 2005 中配置矩阵以使其显示 -

Static  |   Dynamic Columns         |       Static
         Date,       Date,        Date,       
Name,   Value,      Value,       Value,    Sum(Value2)

或者是否可以配置 Tablix,使中间 3 列按日期分组?

这是目前报告的样子 -

        Jun/12  Jul/12  Aug/12          
AA-10   406     580     406         
AA-11           100.05                  
AA-12   406     435     435         

它只需要将总和添加到右侧列,但我似乎无法在最后添加列。

我想为每个名称显示一行,并为过去 3 个月的每个月显示最大值,最后的总和为 value2。

谢谢

【问题讨论】:

    标签: reporting-services rdlc reportingservices-2005 ssrs-tablix ssrs-grouping


    【解决方案1】:

    我通过旋转该部分数据然后使用 Tablix 解决了这个问题。

    数据集变成

    Name, Date, Value, PrevValue, PrevPrevValue, Value2.
    

    详细信息字段按名称分组,带有

    Max(Value), Max(PrevValue), Max(PrevPrevValue), Sum(Value2) 
    

    作为字段定义。

    列标题使用

    DateAdd("m",-2,Max(Date)) ,DateAdd("m",-1,Max(Date)) ,Max(Date) 
    

    提供上个月的标题。

    【讨论】:

      猜你喜欢
      • 2014-10-27
      • 2014-07-06
      • 1970-01-01
      • 2015-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多