[英]SSRS parameters - specifying multiple values in one label
正如您IN
中使用的那樣,會將這些值注入到您的數據集查詢中。 如果參數是文本(忽略它實際上是數字的事實),查詢將嘗試處理類似SELECT * FROM myTable WHERE account_no IN ('3333,4444')
內容,這顯然是錯誤的。
您需要使用類似這樣的方法來解析數據集查詢中的值
SELECT * FROM myTable
WHERE account_no in (SELECT [value] FROM string_split(@account, ','))
您沒有提到您使用的是什么數據庫,以上是基於 SQL Server 但同樣的原則適用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.