report drill down过程中,如果传递含有多个值的参数(不是传递多个参数)

0
Dear all,
    请教大家一个问题,我的第一层report中有个参数A,参数A含有多个值(如:年 2016,2017),当report drill down时,需要将参数A传递到第二个report中的参数B中,请问如果做到?
困难:目前只能传递参数A的所选第一个值。
 
已邀请:
0

天善_小龙 2016-12-22 回答

https://social.msdn.microsoft.com/Forums/en-US/fbdf7435-0095-4da8-b3fe-b813f8522821/multi-value-parameters-on-drill-through-reports?forum=sqlreportingservices
 
多值传参数: =Split(Join(Parameters!Your_Parameter_Name.Value, ”,”), ”,”)
 
试试!
0

Seabiscuit 2016-12-21 回答

简单说就是数组如何传到到另一个参数里面。
背景:
report1中设置ACTION跳转到report2,需要将多值参数A传到多值参数B中去
(单值参数传递没有问题。)
尝试设置过吧ACTION中参数B填写为=Parameters!A(B无法接收)或者=Parameters!A.value(报error的错)。
参数A和参数B均在query builder中加上的。
问题:
1.SSRS中有没有函数能将数组的内容打印出来?
2.如何设置多值参数传递到另一个多值参数呢?
 
 
0

郑大鹏 2016-12-21 回答

如果是跳转到另一个Report中,那么只要 A=B 就行了
如果是SubSeport 那么先添加一个表格,这个表格的数据集就是就是参数A的所有值,明细行就是其中一个值,在明细行中添加SubReport
设置A=B

要回复问题请先登录注册