我的报告中有 3 个多值参数。其中 2 个是可选的。
有什么方法可以在不从 2 个可选参数中选择任何一个的情况下获得报告中的结果。
我的存储过程将多值参数检查为 (States IN (SELECT * FROM Split(@State,',')))
我已经为 WHERE CustomerId = @CustId OR @CustId IS NULL 的单值参数完成了此操作。
解决方法:
我选择了“允许空值”,它抛出了这个错误
“多值参数不能包含空值”
任何人都可以指出我正确的方向吗?
最佳答案
看看这篇文章 Passing Multivalued parameters .
基本上,上面的链接包含一个解决方法来满足您对可选多值参数的要求。实现这一目标的步骤如下:
关于sql-server-2008-r2 - SSRS 中的可选多值参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12917261/