有没有办法将2个矩阵中的值加在一起以获得“总计”?

时间:2009-01-16 18:08:22

标签: sql-server reporting-services

我在SSRS中创建了一个包含2个矩阵(不是表/列表)的报告,每个矩阵都有一个小计。我想要解决的是,如果有任何方法可以计算报告底部的“总计”,即我的2个矩阵中的小计的总和。

Matrix 1:
       10        10        10        五        10        五        五  总计55

Matrix 2:
       20        10        10        五        20        五        五  总计75

总计:130

每个矩阵都是从一个单独的数据源驱动的。

基本上我最终想要的是

  

=总和(字段!gross.Value, “矩阵1”)+ SUM(领域!gross.Value, “矩阵2”)

总计,但这不起作用。

正如我所说,我是新手,所以上面的语法可能不正确,但我希望它能让你了解我想要实现的目标。

这甚至可能吗?

由于

1 个答案:

答案 0 :(得分:3)

不使用“matrix1”和“matrix2”,而是使用每个数据集的名称。

 =sum(fields!gross.Value,"Dataset1") + sum(fields!gross.Value,"Dataset2") 

此外,有时如果您的数据类型不明确,则必须像以下那样投射字段:

 sum(CDec(fields!gross.Value),"Dataset1")

但在这种情况下你可能不必这样做。