在SSRS中动态传递文本框值

时间:2018-08-30 20:38:54

标签: reporting-services hana

是否有一种方法可以将文本框的值动态传递到SSRS中的向下钻取报告中?

详细信息:我有一个报表,可以深入到某个级别。我要实现的目标是,主报表是否可以通过单击鼠标并将其传递到下一个级别,而仅在钻取的报表中显示相关值。我正在使用Visual Studio 2017以Hana作为数据源来开发报告。

**我正在尝试实现类似于MSTR的功能,该功能可以动态传递值。

1 个答案:

答案 0 :(得分:0)

是的,但是主报表通过参数将值传递给子报表,因此您将需要一个参数来将该值传递到子报表中。您可以将此参数隐藏在子报表中,以使用户永远看不到它。

假设您希望主报表中Textbox1中的数据出现在子报表的Textbox2中。在子报表中创建一个隐藏参数,以将该数据传递到其中,我们将其称为Passthrough。在主报表中设置导航链接时,在参数列表映射中,将要传递到Passthrough参数中的值分配为:

=ReportItems!Textbox1.Value

在子报表中,将Textbox2的Value属性设置为:

=Parameters!Passthrough.Value

冲洗,对其他任何子报告重复此操作。