-1
我有這樣的表達:SSRS:....輸入字符串的不正確的格式
= SUM(IIF(Fields!Numerator.Value = "ABC", 1, 0))
中,我使用獲得多少行的計數的文本框具有值「ABC 」。
報告成功運行 - 和文本框顯示正確的數字 - 但我得到一個警告,說:
[rsRuntimeErrorInExpression] The Value expression for the testrun 'Textbox55.Paragraphs[0]' contains an error: Input string was not in a correct format.
即使它不是從正確運行停止的報告[...警告 - 不是錯誤]我仍然想知道Visual Studio認爲值得警告我。
加。 。 。那些警告消息讓我甚至不得不一直在看...... :D
謝謝!
謝謝@StevenWhite。分子列的數據類型是Varchar。 – Talay
謝謝@StevenWhite。分子列的數據類型是Varchar。我在文本框中表達的意思是「當Numerator列中的行的值爲」ABC「時 - 然後爲其分配數值1,然後將文本框中的所有這些1(其中用作Numerator列中「ABC」出現次數的子總數]。分子[詳細]列的數據類型和數值小計文本框之間是否存在衝突? – Talay
@Talay錯誤似乎是在列和「ABC」字符串之間,試試這個:'= SUM(IIF(CStr(Fields!Numerator.Value)=「ABC」,1,0))' – StevenWhite