2015-03-31 59 views
2

有人可以提供一些见解为什么我收到此错误:SSRS IIF语句错误“不访问I如果接受此数目的参数”

“重载决策失败,因为没有可访问的‘I如果’接受此数目的参数”

这里是IIF语句:

=iif(Sum(Fields!CallsRemaining.Value))<0,1,((Sum(Fields!TotalInventory.Value)+Sum(Fields!CallsRemaining.Value))/(Sum(Fields!TotalInventory.Value))) 

它只有2个参数,所以不知道为什么超载。任何建议将不胜感激。

谢谢。

+0

您的'= iif(Sum(Fields!CallsRemaining.Value))''IIF在这里结束。 – 2015-03-31 15:27:19

+0

谢谢。必须移动括号。现在工作。 – SASUSMC 2015-03-31 15:31:24

回答

2

括号是错误的地方。固定与简单的移动:

=iif(Sum(Fields!CallsRemaining.Value)<0,1,((Sum(Fields!TotalInventory.Value)+Sum(Fields!CallsRemaining.Value))/(Sum(Fields!TotalInventory.Value))))