是否有一种方法可以将文本框的值动态传递到SSRS中的向下钻取报告中?
详细信息:我有一个报表,可以深入到某个级别。我要实现的目标是,主报表是否可以通过单击鼠标并将其传递到下一个级别,而仅在钻取的报表中显示相关值。我正在使用Visual Studio 2017以Hana作为数据源来开发报告。
**我正在尝试实现类似于MSTR的功能,该功能可以动态传递值。
答案 0 :(得分:0)
是的,但是主报表通过参数将值传递给子报表,因此您将需要一个参数来将该值传递到子报表中。您可以将此参数隐藏在子报表中,以使用户永远看不到它。
假设您希望主报表中Textbox1
中的数据出现在子报表的Textbox2
中。在子报表中创建一个隐藏参数,以将该数据传递到其中,我们将其称为Passthrough
。在主报表中设置导航链接时,在参数列表映射中,将要传递到Passthrough
参数中的值分配为:
=ReportItems!Textbox1.Value
在子报表中,将Textbox2
的Value属性设置为:
=Parameters!Passthrough.Value
冲洗,对其他任何子报告重复此操作。