我创建了一个可以传递多个参数和多个条件的SQL。
示例
SELECT *
FROM movement
WHERE Arrivalid IN (@ArrivalID) OR DepartureID IN (@DepartureID)
使用此脚本SELECT * FROM movement WHERE Arrivalid IN ('A_1234') OR DepartureID IN ('')
,我可以从SSMS中提取记录。
但是,当我在SSRS中运行它时,SSRS返回空记录。
顺便说一句,该查询在SSRS中创建为“数据集”。
是否必须传递2个参数?但是我已经设置了“允许空白值(“”)“。 Report Parameter Properties 1:https://i.stack.imgur.com/9AJwO.png
没有使用此简单表格格式创建过滤器。 SSRS Report 有人知道我的SSRS设置出了什么问题吗?
要添加:
在数据集属性中,我为多个参数添加了“拆分”。 Expression for parameter