在 Microsoft Sql Server 报告服务 2008 R2 中Matrix,我想添加一列,显示一个数据项除以该行数据项总数的百分比。
Total的表达式为=Sum(Fields!Count.Value)
。我如何访问该行的成功总和成功率这样我就可以做类似的事情=SUM(Fields!Count.Value WHERE Fields!Name.Value = "Success")/SUM(Total)
?
Adv.Name Success Failed Total Success Percent
A 2 8 10 20%
B 10 0 10 100%
C 8 2 10 80%
----------------------
Data Items
-----------
Column Grp Total
谢谢你!
啊!这相当容易!显然,SUM 中的表达式对每个数据项执行一次,允许我使用标准 Iif 语句来进行必要的过滤。
=SUM(Iif(Fields!Status.Value = "Success", Fields!Count.Value, 0))/SUM(Fields!Count.Value)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)