我在SSRS中有一个行组,用于计算每个组的总计。但是,我希望从总体总数中得出每组的百分比。但是,我不知道如何在同一个表达式中实现总体工作。
现在我有了这个来得到我的每个小组的总数:
=Sum(Iif(IsNothing(Fields!ID.Value),0,Iif(Fields!STATUS.Value = "Closed",1,0)))
但我不确定如何将其除以整体总数。有人会有任何想法吗?
答案 0 :(得分:1)
您需要应用相同的表达式,但需要使用不同的范围。
e.g。要获得整个数据集的总数,您需要以下内容:
=Sum(Iif(IsNothing(Fields!ID.Value),0,Iif(Fields!STATUS.Value = "Closed",1,0)), "DataSet1")
其中DataSet1
是表格使用的数据集的名称。
获得此新表达式后,只需将行总表达式除以数据集总表达式即可获得百分比。