我想在我的SSRS報告中創建一個參數過濾器(「文本」數據類型),用戶可以提供用逗號或分號分隔的客戶ID。使用逗號分隔參數輸入的SSRS報告
有什麼辦法可以達到上述目的嗎? 有沒有什麼辦法可以提供默認情況下用逗號分隔的所有客戶ID?
我想在我的SSRS報告中創建一個參數過濾器(「文本」數據類型),用戶可以提供用逗號或分號分隔的客戶ID。使用逗號分隔參數輸入的SSRS報告
有什麼辦法可以達到上述目的嗎? 有沒有什麼辦法可以提供默認情況下用逗號分隔的所有客戶ID?
沒有什麼特別的,你需要做一個Text參數,使其能夠接受逗號分隔的字符串。
要提供默認值,您需要創建一個數據集,以返回您要使用的默認值。然後使用數據集作爲默認值。
你最好使用多值參數@customers
您設定的可用數值,如:
SELECT customerID, customerName
FROM Customers
如果您還設置默認值相同的查詢,則所有的客戶將被選中。然後你有這樣一個查詢你的主要報告數據集:
SELECT *
FROM Bills
WHERE customerID IN (@customers)
我怎樣才能將逗號分隔的字符串轉換爲多選參數? – Bhavesh 2014-12-04 21:29:44
你不知道。如果要設置多選參數的默認值,則使用每個值一行的數據集,並將數據集的一列設置爲參數的默認值。 – 2014-12-04 21:35:38