我在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 )
这将返回一个值,使我的所有部门在图表中具有相同的值。
如何让上面的表达式执行并返回每个部门的结果?
提前致谢
每个循环都不需要a。将您的部门字段拖放到图表数据类别组部分中。
这样,计算就会在图表中的每个部门完成。