sql-server-2008-r2 – SSRS中的可选多值参数
发布时间:2020-12-12 08:48:17 所属栏目:MsSql教程 来源:网络整理
导读:我的报告中有3个多值参数.其中2个是可选的. 有没有办法通过从2个可选参数中选择任何一个来获取报表中的结果. 我的存储过程检查mulvalued参数为(状态IN(SELECT * FROM Split(@State,’,’))) 我已经为WHERE CustomerId = @CustId OR @CustId IS NULL的单值参数
我的报告中有3个多值参数.其中2个是可选的.
有没有办法通过从2个可选参数中选择任何一个来获取报表中的结果. 我的存储过程检查mulvalued参数为(状态IN(SELECT * FROM Split(@State,’,’))) 我已经为WHERE CustomerId = @CustId OR @CustId IS NULL的单值参数做了这个. 解决方法: 任何人都可以指向正确的方向吗? 解决方法看看这篇文章在 Passing Multivalued parameters.基本上,上述链接包含一个解决方法,以满足您对可选多值参数的要求.实现这一点的步骤如下: >在参数的数据集查询中用“”(BLANK)替换“ALL”.>为您的多值参数指定-1作为默认参数值. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |