SSRS表达式减去字段求和

时间:2017-09-27 03:27:58

标签: reporting-services expression ssrs-2008-r2

我有一个表达式,显示我的字段中值的总和: total

="Harvest Total: " &  CStr(Format(Sum(Fields!total.Value),"#,##0"))

但我想从这个总数中减去另一个字段中特定值的总和:WeaponType

所以我试图用以下方式重写表达式:

="Harvest Total: " &  CStr (Format((Sum(Fields!total.Value) - IIF(Fields!WeaponType.Value="Archery",SUM(Fields!total.Value),Nothing)),"#,##0"))

不幸的是,这个表达式没有给我一个错误,当我运行报表时,它返回一个值0.

我尝试在IIF

之后撤消选项
="Harvest Total: " &  CStr (Format((Sum(Fields!total.Value) - IIF(Fields!WeaponType.Value="Archery",Nothing,SUM(Fields!total.Value))),"#,##0"))

这种反转没有影响,因为它返回的值与原始表达式相同。

关于这个表达方式我做错了什么想法?

0 个答案:

没有答案