[英]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.