SSRS将多个值参数传递给存储过程

时间:2017-09-05 12:09:00

标签: stored-procedures reporting-services

尝试从SSRS报告中将多值参数传递给存储过程。

在查询之后 SSRS multi-value parameter using a stored procedure

我已将存储过程通过将查询修改为接受CSV列表 值IN (@CampaignID)

我在数据集参数中添加了Join(Parameters!TerritoryMulti.Value, ","),因为这会将值传递为CSV。

不过,我看到,尽管选择了多少个值,但只有单个(第一个选中的值)值从SSRS传递到存储过程。

这就是我检查从SSRS传递的参数的方法。

在存储过程中添加了声明:Insert into RF.Dashboard.ErrorMessages values (1, @CampaignID)

在SSRS中运行报告之后。我在表格中看到以下条目。

msgID Message
1   1
1   1
1   1

请帮助我理解我错过了什么。

0 个答案:

没有答案
相关问题