sql-server-2008-r2 – SSRS中的可选多值参数

前端之家收集整理的这篇文章主要介绍了sql-server-2008-r2 – SSRS中的可选多值参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的报告中有3个多值参数.其中2个是可选的.
有没有办法通过从2个可选参数中选择任何一个来获取报表中的结果.

我的存储过程检查mulvalued参数为(状态IN(SELECT * FROM Split(@State,’,’)))

我已经为WHERE CustomerId = @CustId OR @CustId IS NULL的单值参数做了这个.

解决方法
我选择了“允许空值”,它是抛出这个错误
“多值参数不能包括空值”

任何人都可以指向正确的方向吗?

解决方法

看看这篇文章Passing Multivalued parameters.

基本上,上述链接包含一个解决方法,以满足您对可选多值参数的要求.实现这一点的步骤如下:

>在参数的数据集查询中用“”(BLANK)替换“ALL”.>为您的多值参数指定-1作为默认参数值.

猜你在找的MsSQL相关文章