繁体   English   中英

多值参数ssrs

[英]Multiple value parameter ssrs

我在这里有精神障碍。 我正在尝试做的是允许用户为参数选择1个或多个值。

所以这是我的参数允许值@Group

SELECT GROUPID,GroupName FROM dbo.tbl_Group WHERE GroupId In (1,7,11,12,14,15)

用户应该能够选择一个或多个值,即1或1和7,依此类推。

我的查询设置为此选择参数的值。

AllocatedGroup IN (@Group)

我的问题是我可以选择多个值,并且效果很好,但是如果他们只选择1个值,则不会带回任何数据

我可以通过将查询更改为AllocatedGroup = (@Group)来解决此问题,但这将消除选择多个值的能力。

在此问题上的任何帮助将不胜感激。

您可以使用OR并结合=和IN来匹配这两种情况。

WHERE GroupId IN (@group) OR GroupId = @group

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM