Reporting services 根据父报表中单击的字段值设置子报表参数
我试图在SSRS2005中设计一个子报表,其中子报表的参数值设置在父报表中单击的字段值上 例如,父报表中有一列部门名称。如果有人单击其中一个部门名称值,该值将作为参数传递给子报表,子报表将显示一个与该部门值相对的图形 我已尝试对department name字段创建操作,并选择“go to report”(转到报告)选项,选择子报告的名称并将department字段值作为参数传递,但当我运行报告并单击字段值时,它会在单独的窗口中将子报告作为单独的报告打开 我正在寻找一种解决方案,当有人单击父报表的department字段值而父报表保持可见时,子报表的图形将被刷新Reporting services 根据父报表中单击的字段值设置子报表参数,reporting-services,Reporting Services,我试图在SSRS2005中设计一个子报表,其中子报表的参数值设置在父报表中单击的字段值上 例如,父报表中有一列部门名称。如果有人单击其中一个部门名称值,该值将作为参数传递给子报表,子报表将显示一个与该部门值相对的图形 我已尝试对department name字段创建操作,并选择“go to report”(转到报告)选项,选择子报告的名称并将department字段值作为参数传递,但当我运行报告并单击字段值时,它会在单独的窗口中将子报告作为单独的报告打开 我正在寻找一种解决方案,当有人单击父报表
有可能吗?以下答案和屏幕截图基于SSRS 2008。如果我没记错的话,它在2005年的SSRS中也以类似的方式工作 以下是基本步骤:
- 单击带有字段的文本框,然后选择
属性操作
- 选择“转到报告”操作,指定子报告
- “添加”一个参数,并将字段的值传递给它
谢谢@Jeroen它可以工作,但这种方法的唯一问题是子报告会在单独的窗口中打开,只显示子报告的内容,而不显示父报告的内容。我们能不能同时显示父报表和子报表?可能。你需要一份详细的报告。但是,如果你想要这个,你应该考虑更新你的问题,并包括更多细节,你想要什么,也对你所尝试的(以及为什么它不起作用)。