我有一個參數@Department
和數據集其值設置爲=Join(Parameters!Department.Value,",")
。我將它設置爲接受多個值,並在我的SQL中,我有以下子句:(RTRIM(G.DeptName) IN (@Department))
。多值參數不工作
它的工作原理,只要用戶選擇一個部門,但每次都被選中多個部門不起作用。它運行,但不顯示任何數據。例如,如果我選擇「會計」,它會顯示「會計」信息。但如果我選擇「會計」和「營銷」,則什麼都不會顯示出來。
爲什麼這是行不通的任何想法?另外,是否有可能以這種方式使用「字符串」值以外的其他方式來執行此操作?
你能發佈您的查詢嗎? – Teja 2012-04-02 15:55:44
爲什麼在數據集中使用Join? SSRS中的多值參數應該「正常工作」:http://msdn.microsoft.com/en-us/library/aa337292(v=sql.100).aspx – 2012-04-02 17:05:07