SSRS总数/ IIF表达总和

时间:2017-05-10 13:35:34

标签: sql expression ssrs-2008-r2 running-total iif

我在使用报表生成器3.0和SQL Server 2008总结这个IIF表达式时遇到了困难。桌面上的一些信息,我有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
-----------------------------------
$39,203.78|$15,681.51  |$20,681.51----This total should be $5,200.41

我感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

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