SSRS 2008 R2减去上一行中汇总数据的当前行

时间:2014-11-21 20:36:27

标签: reporting-services ssrs-2008 ssrs-grouping

我是SSRS 2008 R2的新手。试图从Crystal转换我的报告。认为这将是一个简单的任务,但这最终是一个痛苦。我有一个按年份分组的表,然后是Week_Number,因此表格在运行时会显示:(我正在尝试创建总行)

     Week1   Week2   Week3   Week4
2013   1       2       5       4
2014   0       3       2       6
Total -1       1      -3       2

有一个名为Year的行组和名为Week_Number的列组。我在总列Sum(Fields!TotalProdWTD.Value)中有一个表达式。

我添加了一个组页脚来尝试创建总行。我可以总结列的工作正常,我可以通过执行此ReportItems!txtTotalProd.Value来获取最后一行的值。但是当我尝试使用

=Previous(ReportItems!txtTotalProd.Value) 

我得到的聚合函数只能用于页眉和页脚消息中包含的报表项。我相信我必须添加一个对该组的引用,以使之前的功能工作,只是不知道该怎么做。

2 个答案:

答案 0 :(得分:0)

使用您的报告表 在下面的组外面插入新行

并使用您的命令: Sum(Fields!TotalProdWTD.Value)到表达式文本框

答案 1 :(得分:0)

我找到了我在这里寻找的东西。在文章的底部: http://msdn.microsoft.com/en-us/library/ms157328.aspx