[英]SSRS - multi-value parameter
我有一個帶有customer ID
的相對較大的表,並且試圖創建一個SSRS報告,可以在其中將多值字符串傳遞給我的@CustomerID
參數。
例如,兩個單獨的客戶ID:
'1212121, 3242342'
。
問題是是否有任何方法可以設置我的參數,以便我可以鍵入CustomerID
,而不必從包含數百個CustomerID
的巨大下拉列表中進行選擇。
您可以直接輸入多值參數。 要添加多個條目,請在每個條目后按Shift + Enter。 每個條目將顯示在單獨的行上。 無需添加逗號。
但是,這不是一種很好的處理方式,因為您希望用戶知道ID。
我通常要做的是使用兩個參數。
第一個參數(稱為say @custSearch
)是一個簡單的純文本參數。
第二個參數是使用類似這樣的查詢從數據集中填充的...
SELECT CustomerID, CustomerName
FROM myCustomerTable
WHERE Customername like '%' + @custSearch + '%'
因此,用戶在第一個參數中輸入部分匹配項,從而將第二個匹配項過濾為僅匹配的客戶。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.