|
2
|
| Shayki Abramczyk Cece Dong - MSFT · 技术社区 · 7 年前 |
|
|
1
1
使用sql查询创建数据集时,多值参数将使用
替换您的
也就是说,你看到人们使用它的原因
如果将多个值作为参数传递给存储过程,这也是一个要求,因为您不能使用
|
|
|
2
0
这将有效地将筛选从SQL转移到SSRS。 |
|
|
3
0
您需要做的是在数据库中拆分字符串。传递给查询的是作为完整字符串的“测试1,测试2”,而不是“测试1”和“测试2”。这就是为什么一个值有效,而多个值无效。
Here
是一个很好的关于如何分割字符串的链接,为您的场景做准备。我最常使用的函数是CTE示例,它返回一个包含拆分字符串的表。然后我将SQL查询更改为使用
在你的例子中,你会想写
|
|
4
0
这就是我所做的,对我很有效。你也可以试试。
|
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
Marc Guillot · 记录值时忽略冲突 1 年前 |
|
|
Fachry Dzaky · 正确使用ROW_NUMBER 1 年前 |
|
|
TriumphTruth · 从满足特定条件的数据集中选择1行 1 年前 |