首页 > 解决方案 > 通过“转到报告”操作将多个字符串参数传递给另一个报告

问题描述

我对子报告有类似的问题并得到了回答: SSRS 将多个字符串参数传递给另一个报告

但是这次我想将我的参数传递给不同的报告而不是子报告。

对于第一份报告,我的 ponum 参数由字符串组成,例如 'a-01'、'b-02'、'c-44'... 然后执行类似的查询

select column_X from table_1 where ponum in (@ponum)

然后用户单击表达式链接,该链接将行发送到另一个报告以通过查询执行另一个操作。如

update table_1 set column_A = '123' where ponum in (@ponum)

我的问题是我不能将参数作为多值参数发送。我添加了一个表达式供用户单击并在此窗口中添加了参数 参数添加窗口

我也试过

=join(Parameters!ponum.Value,", ")

="'"+join(Parameters!ponum.Value,"', '")+"'"

在 Report_2 中,我将参数设置为 在此处输入图像描述

不幸的是,它去的报告只接收第一个值,或者查询不起作用并且参数是问题。

想听听任何可能有效的想法。提前致谢。

标签: sql-serverreporting-servicesssrs-tablix

解决方案


推荐阅读