rdlc 2005向矩阵添加静态列

时间:2014-07-17 07:49:11

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

给出数据集 -

名称,日期,价值,价值2(日期是月份级别 - 因此只返回MMM / yy。)

是否可以在RDLC 2005中配置Matrix,使其显示 -

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的总和。

感谢

1 个答案:

答案 0 :(得分:0)

我通过使用Tablix旋转数据部分来解决它。

DataSet成为

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) 

提供上个月的头衔。