找到ssrs矩阵中两列之间的差异

时间:2013-11-22 15:31:35

标签: sql-server reporting-services ssrs-2008 reportingservices-2005

我正在构建以下ssrs矩阵:

Month(Column)
Sales(Rows)               SalesData (Data)

我的数据看起来像这样:

           Jan  Feb March 

  Sales     10    3   9

我现在要做的是找出要显示的每一行之间的差异   类似的东西:

            Jan   Feb  March
Sales        10    3    9
#change           -7    6

在ssrs表中,它是一个简单的表达式。

我不知道如何在矩阵中执行此操作,因为月份列是动态生成的

请指导我..

只是想补充一下以澄清:

这就是我的矩阵看起来

的方式
                          Month(Column)
Sales(Rows)               SalesData (Data)

1 个答案:

答案 0 :(得分:1)

如果右键单击行组并输入“添加总计” Total Group

然后点击它们为您提供Total的区域。 在值部分中添加如下表达式:Fields!YourOtherFieldToCalculate.Value - Fields!YourFieldToCalculate.Value

如果您正在处理相同的值,则可以添加此

ReportItems!SomeTextBox.Value - ReportItems!SomeOtherTextBox.Value

(虽然我认为你必须将它添加到页脚中)

有了你的新澄清,我会选择Sam使用Previous:虽然我会使用但是他的检查空值这是一件好事!

=Fields!Column.Value - Previous(Fields!Column.Value)