基本上,我只需要每个员工的GROSSWAGES中的一个值的总和。 我对SSRS或数据方面的解决方案持开放态度。 如果我创建另一个具有每个员工不同GROSSWAGES数据集的数据集,我可以得到所需的值,但是它不允许我将来自两个数据集的数据放入一个矩阵。
以下是查询数据的示例:
EMPLOYEEID | GROSSWAGES | 401K | 401KM
00001 | 12,500.00 | 375.00 | 187.50
00002 | 10,000.00 | 250.00 | 125.00
------------------------------------------
TOTAL | 22,500.00 | 625.00 | 312.50
将这些数据放入SSRS矩阵中时,我需要使其看起来像这样:
EMPLOYEEID | GROSSWAGES | 401K | 401KM
00001 | 12,500.00 | 375.00 | 187.50
00002 | 10,000.00 | 250.00 | 125.00
------------------------------------------
TOTAL | 67,500.00 | 625.00 | 312.50
这就是我最终得到的:
e.deltaY > 0
答案 0 :(得分:1)
这未经测试,但是您可以尝试...
对于员工组级别的行,请使用
=AVG(Fields!GROSSWAGES.Value)
由于工资始终相同,因此平均工资将给您相同的工资。
然后使用总计行
=SUM(AVG(Fields!GROSSWAGES.Value, "myEmployeeRowGroupName"))
myEmployeeRowGroupName
只是行组的名称,如在主设计图面下方的分组面板中所示。它区分大小写,必须用引号引起来。
上面的表达式将获取范围(员工行组)中每个实例的平均值,然后将结果求和。
这是我的头顶,未经测试,因此您可能需要稍微调整一下。