在SSRS 里实现 SUMIF

王朝学院·作者佚名  2016-05-25
窄屏简体版  字體: 小  |  中  |  大  |  超大  

在SSRS 里实现 SUMIF最近在做报表时,要实现Excel中的SUMIF的功能,

示例:SUMIF($B$2:$B$465,"East",$G$2:$G$465),即汇总B列值等于East的G列值。

在SSRS中,我们想到的一定是IIF语句,因此第一次写的结果一定是:

示例:sum(IIF(Fields!Team.Value="East",Fields!LeaseArea.Value,0))

运行结果是 #ERROR

通过相关资料查找最终结果是:

示例:sum(IIF(Fields!Team.Value="East",cdbl(Fields!LeaseArea.Value),0.00))

原因:采用cdbl将字段转换为双精度值Double,这样类型计算才会正确。

本门地址:http://www.cnblogs.com/Earson/p/4409147.html

引用请注明。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航