2017-08-01 58 views
0

我有一个生成表的报告。理想情况下,应该像函数结果之和

+----+------+------+------+------+-------+ 
| | 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的总数。我应该得到2000美元,但如果我做Sum(C) * Sum(R)我得到8000美元。这显然是因为它乘以400 * 20。由于CR是一个公式的结果,我不能做Sum(CR),它不是像C或R这样的字段。

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

编辑补充

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

enter image description here

Ç转化为缩合,R评定和CR到合同收入。它在哪里有Totals顶部的<>是Days。

+0

您还可以粘贴Report组件的屏幕截图吗? – CuriousKid

+0

@CuriousKid新增 – gilliduck

回答

0

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

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

没有找到我要找的东西,让我编辑一下问题来说明为什么(C&R是自己的总和)。 – gilliduck

+0

我解决了我的数据集问题,这确实有效。不是我的初始数据集,但它是一个有效的答案,所以我会给它。 – gilliduck