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 表达式中删除总和解决了我的问题。谢谢幸运
我在使用报表生成器 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 表达式中删除总和解决了我的问题。谢谢幸运