我在SSRS報告中有兩個圖表跳轉到相同的報告。我希望將值傳遞給每個圖表不同的新報表。我想自己定義這些值,並通過參數傳遞給跳轉報告的數據集。我怎樣才能做到這一點? Division的數據類型是INT,我正在轉換爲ncharvalue錯誤。SSRS報告。將多個值傳遞到新報告中的單個參數
實施例:
Chart1 - 參數@Division - 值 - 1000,2000,3000,3500,5000,8000
Chart2 - 參數@Division - 值 - 6000,7000
ds_JumpToReport
SELECT * FROM Table WHERE Division IN(@Division)
我試過使用以下值作爲數據中的參數值設置:
= JOIN(參數Division.Value 「」!)
但是,我得到一個錯誤,與這一點。 「爲報告參數'Division'提供的值對於其類型無效。」
如果我DECLARE @Division nvarchar(max);在查詢中,我沒有得到任何有關報告的結果。
當您使用創建逗號分隔字符串的連接時,您正在比較int與nvarchar。 – ShellNinja
那麼,我該如何解決? – tsqln00b
這就是爲什麼我留下評論而不是答案。 – ShellNinja