具有逗号分隔的名称的SSRS多重查找功能

时间:2013-10-30 15:50:40

标签: reporting-services

我想在报告服务的 multilookup下拉列表中添加以下内容:

"Smith, John", "Jones, Tim", "Kelly, Andy"

分隔名字和姓氏的逗号可防止multilookup正常工作。我也无法在报告服务中使用ticks('或')来保持分隔逗号的工作方式,就像分隔我想要选择的字段的multilookup逗号一样。

有没有办法在逗号仍然允许多重查找的同时保留名称?

非常感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

假设您已在数据集中使用LastName, FirstName格式的名称:

Dataset definition

确保您的报告数据集查询已定义适当的WHERE子句:

...
WHERE Name IN (@Name)
...

修改@Name参数,启用多个值:

Multiple value parameter

并将参数的Available Values设置为提示数据集:

Available values

运行报告时,参数选择如下所示:

Parameter selection

看看this set of report development tutorials进行练习。