2015-03-31 38 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))))