sql - 在 Reporting Services 中为单个参数传递多个值

标签 sql reporting-services parameters query-string

我的报告中有几个多选参数。我正在尝试找到一种方法来为 Web 查询字符串中的单个参数传递多个值?如果我传递一个值,它就可以正常工作。

为单个参数选择多个选项后,报告运行良好。我的麻烦在于网络查询字符串。

最佳答案

尽管 John Sansom 的解决方案有效,但还有另一种方法可以实现此目的,而无需使用可能效率低下的标量值 UDF。 在 SSRS 报告中,在查询定义的参数选项卡上,将参数值设置为

=join(Parameters!<your param name>.Value,",")

在您的查询中,您可以像这样引用该值:

where yourColumn in (@<your param name>)

关于sql - 在 Reporting Services 中为单个参数传递多个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/512105/

相关文章:

mysql - 从多个表插入相同的字段(以更有效的方式)

php - FROM 语句后选择更多的表?

performance - 参数变量导致查询慢,但为什么呢?

mysql - 我应该如何更改我的查询?

php - 带 child 怎么办?

reporting-services - 在 SSRS 中显示带有图像的 HTML

sql - 如何计算SQL中间隔之间的平均时间?

sql - 根据多值参数中断 SSRS 报告

scala - 如何定义一个将函数文字(带有隐式参数)作为参数的函数?

ruby-on-rails - 清理输入