在SSRS 里实现 SUMIF(在SSRS服务器上找到RSClientPrint.cab)

网友投稿 273 2022-06-18


最近在做报表时,要实现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,这样类型计算才会正确。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SQL中树形分层数据的查询优化(数据库查询树优化例题)
下一篇:MySQL入门书籍和方法分享(MySQL入门书籍)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~