首页 > 解决方案 > 通过 SSRS 表达式中的范围求和金额

问题描述

=SUM(IIF(Fields!GLNUM.Value >= "KMBGL.2325" AND Fields!GLNUM.Value <="KMBGL.2875",Fields!AMOUNT.Value,0))

在 SSRS 报告的文本字段中使用上述表达式时,我在帐户字段中遇到错误。屏幕截图也作为输出附加。 金额字段错误

标签: sql-serverreporting-services

解决方案


这是因为金额是小数

尝试这个

=SUM(IIF(Fields!GLNUM.Value >= "KMBGL.2325" AND Fields!GLNUM.Value <="KMBGL.2875",Fields!AMOUNT.Value,Cdec(0)))

推荐阅读