我有一个SQL存储过程,我从SSRS报告中调用了一个名为“Category”的多值参数。当我在SSRS中运行报告选择“全选”时,报告运行正常,但在部署报告并通过报告服务运行后,在输入开始和结束日期并选择全部(类别)值后,类别全选重置后点击查看报告。
下面是SQL中参数的声明
@Start DATETIME=NULL,@End DATETIME=NULL,@Category VARCHAR(MAX)=NULL
然后在查询中我使用了逗号分隔符AND NoteCategory IN (SELECT Value FROM dbo.FnSplit(@Category,','))
然后在SSRS中,我在数据集参数中添加了=Join(Parameters!Category.Value,",")
。所以,我不确定我的报告有什么问题,因为它在开发平台上运行良好,但在部署Category multi value参数失败后。