我在使用报表生成器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
我感谢任何帮助。
答案 0 :(得分:0)
从IIF表达式中删除总和修复了我的问题。谢谢幸运