Reporting services 从SSR中的变量在聚合级别上查找百分比
我是SSRS新手。我试图建立一个报告,其中有一个百分比计算从2个变量。结果是,它在最低级别计算百分比,并在最高级别添加它们,因此我得到的百分比超过100 是否有任何方法可以在更高的级别上完成此百分比 样本数据:Reporting services 从SSR中的变量在聚合级别上查找百分比,reporting-services,Reporting Services,我是SSRS新手。我试图建立一个报告,其中有一个百分比计算从2个变量。结果是,它在最低级别计算百分比,并在最高级别添加它们,因此我得到的百分比超过100 是否有任何方法可以在更高的级别上完成此百分比 样本数据: Dept Store item SOH Range_count ( variable 1 ) OOS_count ( Variable 2 ) OOS_PERC ( Var 3 ) A X i1 10 1 ( ALWAYS 1)
Dept Store item SOH Range_count ( variable 1 ) OOS_count ( Variable 2 ) OOS_PERC ( Var 3 )
A X i1 10 1 ( ALWAYS 1) 0 ( IF soh <=0 ,1,ELSE 0) 0 ( var2/var1 )
A X I2 0 1 1 1
A X I3 0 1 1 1
如何在SSRS中实现这一点?您的表达式将是:
=Sum(Fields!OOS_Count.Value) / Sum(Fields!Range_Count.Value)
Sum
将在范围级别进行聚合,在您的部门组页脚中,范围级别为每个部门。您可以将相同的公式放在表尾,它将在表的范围内运行-也就是说,对于所有报告的数据
=Sum(Fields!OOS_Count.Value) / Sum(Fields!Range_Count.Value)