功能结果总和

时间:2017-08-01 19:32:10

标签: reporting-services ssrs-2008

我有一个生成表格的报告。理想情况下它应该看起来像

+----+------+------+------+------+-------+
|    | Day1 | Day2 | Day3 | Day4 | Total |
+----+------+------+------+------+-------+
| C  | 5    | 5    | 5    | 5    | 20    |
| R  | $100 | $100 | $100 | $100 | $400  |
| CR | $500 | $500 | $500 | $500 | $2000 |
+----+------+------+------+------+-------+

其中CRC * R(这是有效的),C& R是Sum(C)(或者分别是R,这是有效的。)

CR的问题是Total。我应该得到2000美元,但如果我Sum(C) * Sum(R)我得到8000美元。这显然是因为它乘以$ 400 * 20.由于CR是公式的结果,我不能Sum(CR),它不是像C或R这样的字段。

我需要使用什么公式来获得预期结果?

已编辑添加

C& C& R各自分别由Sum(C) or Sum(R)形成。每天都是报告中的一个组,其中Total在组外。

enter image description here

C转换为合同,R转换为费率,CR转换为合同收入。哪里有<> Totals的顶部就是Days。

1 个答案:

答案 0 :(得分:0)

您的数据集看起来像是SSRS中的矩阵。因此,在这种情况下使用SUM(C*R)

=SUM(Fields!C.Value*Fields!R.Value)