2017-03-15 64 views
0

落實指標試圖寫來實現對SSRS報告指標的表達,但保留在最後一個嵌套IIF語句得到一個錯誤得到錯誤,同時在SSRS

問題是在過去的嵌套IIF語句。

iif(Fields!Focus_Area.Value ="Spares",(iif(Count(Fields!Focus_Area.Value) > 0,0,1)), 
    iif(Fields!Focus_Area.Value ="Orders,(iif(Count(Fields!Focus_Area.Value) > 3,0,1)), 
    iif(Fields!Focus_Area.Value ="Sales",(iif(Count(Fields!Focus_Area.Value) > 6,0,1),"N/A") 

回答

0

這似乎是一個數據類型轉換錯誤。您在大多數情況下都會返回輸出的整數,但在一種情況下,您將返回不能作爲整數轉換的字符串(「N/A」)。

您應該有表達式返回整數的字符串值(例如,「3」與3)或將N/A條件更改爲返回Nothing或某個整數。您選擇哪種方法應該根據您如何使用表達式的輸出來確定。