计算Tablix上分组行的差异

时间:2011-03-03 13:36:28

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

我有这样的报告结构:

The structure of my tablix The grouping outline

此报告的输出是这样的。

The output

但我还想要第三张表,其中包含第一周和上周的差异。

有没有办法在SSRS中执行此操作?

desired table

3 个答案:

答案 0 :(得分:1)

我从来没有这样做但我想你会有一个没有顶级组的相同表。虽然您可以在没有组的情况下放置一个额外的列,并将其称为差异。在数据集属性中按年份排序,然后在数据框中输入表达式:

=first(Fields!Data.Value) - last(Fields!Data.Value)

答案 1 :(得分:1)

试试这个 计算Matrix中的列差异。下载样本报告

http://www.bi-rootdata.com/2012/11/calculate-column-difference-in-matrix.html

答案 2 :(得分:0)

如果没有其他答案可行,我会尝试在您的查询中进行聚合,因为SSRS在单独的表/矩阵,分组和聚合方面不像大多数人想要的那样灵活。如果您需要有关该查询的帮助,请在下面发表评论,我会帮忙。