如何在SSRS图表中创建For Each循环

问题描述 投票:0回答:1

我在SSRS中创建了一个图表,它将显示每个部门的缺勤率,因此在图表数据(值字段)中我有以下表达式:

=Sum(Fields!Absence_Hours.Value, "DataSet1") / 
  Sum(Fields!Worked_Hours.Value, "DataSet1")

当我只选择了一个部门时,此表达式可以正常工作,但是一旦我选择了多个部门,该程序将执行以下操作:

(total absence hours of all chosen departments ) / 
 (total worked hours of all chosen departments ) 

这将返回一个值,使我的所有部门在图表中具有相同的值。

如何让上面的表达式执行并返回每个部门的结果?

提前致谢

reporting-services ssrs-2012
1个回答
0
投票

每个循环都不需要a。将您的部门字段拖放到图表数据类别组部分中。

这样,计算就会在图表中的每个部门完成。

© www.soinside.com 2019 - 2024. All rights reserved.