SSRS中基于LIKE的总金额

时间:2017-02-22 11:04:36

标签: sql sql-server reporting-services

请帮助我,因为我没有得到正确的金额。

=IIF(Fields!CurCAT.Value LIKE "14*",SUM(Fields!CurAmount.Value),0)

当我在SQL Server查询中使用Like时 e.g

UG.GroupCat LIKE '14%'
它给了我两个不同的数量,即

141 | -249278084408.667
142 | -250662239528.2

现在在SSRS报告中,我需要总结这两个金额并在单元格中显示结果,但它没有给我正确的金额。

1 个答案:

答案 0 :(得分:0)

您的IIF表达式必须是您的SUM表达式,而不是相反。

您正在寻找类似的内容:

=SUM(IIF(Fields!CurCAT.Value LIKE "14*", Fields!CurAmount.Value, 0))