我有一個SSRS報告,它帶有一個名爲Customer ID Enroller List的參數。它在SSMS中的數據類型是varchar(max),它在SSDT/SSRS中的數據類型被列爲文本。如何用逗號分隔ssrs文本值?
作爲一個例子,用戶可以在2級的customerID的傳遞類似如下:
2110012639,2110179997
我想創建基於傳遞的參數文件的地圖,但我需要第一分割的值。我試過使用下面的代碼:
=Split(Parameters!CustomerID_EnrollerList.Value,",")
我的報告運行,但在文本框中返回的值是#Error。有關如何通過逗號分隔符分割文本數據類型參數的任何想法?
是否有在SSRS被拆分碼?它可能是TSQL的一個參數,並且你使用字符串分割或分隔字符串來表類型函數來使用那裏的值?這就是我們對很多CSV變量所做的 - 只是將它們傳遞給varchar(max)並傳遞給SQL來解析出來。 –
你能提供一個屏幕截圖,如果它的工作報告將呈現? – niktrs
@Peter Schott - 您的建議是我的實際解決方案。它完美地處理用戶的變量輸入。謝謝! – user6780741