SSRS将参数传递到同一报表中的第二个Tablix,使其可见

时间:2016-06-16 08:20:05

标签: ssrs-2012

我需要将参数传递到同一报表中的第二个Tablix,方法是单击第一个tablix上的单元格,就像将一个动作添加到将参数传递给第二个报表的文本框一样。需要隐藏第二个Tablix,直到单击第一个Tablix上详细信息列中的行为止。 我不确定这是否可以实现?

1 个答案:

答案 0 :(得分:0)

刚刚尝试过SQL Dan的方法,这也对我有用。将父报表中Tablix的详细信息行中的单元格的操作指向父报表,并包含子报表所需的额外参数(隐藏)。

首次运行报告时,我收到子报告错误"没有为子报告“报告名称”指定一个或多个参数,位于:/报告名称' ,但是在第一次运行我想要的报告时这很好子报表隐藏,因此show / hide子报表的可见性中的表达式基于首次运行报表时未传递的参数。因此,在第一次运行报表时,您不会收到错误,因为在点击事件之前,子报表不可见。

当点击主tablix中的一行时,报告会重新加载,因为操作点会重新加载,并且会为子报告传递参数。