IIF 表达式的 SSRS Total/Sum

SSRS Total/Sum of IIF Expression

我在使用报表生成器 3.0 和 SQL Server 2008 计算此 IIF 表达式时遇到了困难。有关 table 的一些信息,我有 20% 的佣金和 5,000 美元的上限。我只需要合计 Cap 列。

=IIF(Fields!amount.Value>=Fields!commcap.Value,Fields!commcap.Value,sum(Fields!amount.Value*sum(Fields!commpct.Value/100)))

我试过了

=sum(IIF(Fields!amount.Value>=Fields!commcap.Value,Fields!commcap.Value,sum(Fields!amount.Value*sum(Fields!commpct.Value/100))))

=sum(IIF(Fields!amount.Value>=Fields!commcap.Value,Fields!commcap.Value,sum(Fields!amount.Value*sum(Fields!commpct.Value/100))),"DataSet1")

都没用。

amount    |Commission  |Cap
38,201.74 |7,640.35    |5,000.00
1,002.04  |200.41      |200.41
-----------------------------------
,203.78|,681.51  |,681.51----This total should be ,200.41

感谢任何帮助。

从 IIF 表达式中删除总和解决了我的问题。谢谢幸运