Sql server 如何在多页SRSS报告中添加子报告?
我们正在使用SQL Server Reporting Services进行报告。我们有一个由多个子报告组成的报告。为了简单起见,让我们说汽车。每辆车都有自己的零件清单。一对多的关系 所以在汽车报告上,有所有的汽车信息,还有一个子报告,零件清单。这适用于单个汽车,因为存在单个car.ID,可以将其作为参数传递,以按特定汽车过滤零件列表 但是,如果报告中指定了几辆车,我们希望每辆车都在自己的页面上。有自己的零件清单 我环顾了四周,我正努力想弄明白。我正在研究的解决方案包括将所有内容都放在一个列表控件中,在每条记录后添加一个分页符。然后向数据集中的每个项目添加行号,然后为子报表匹配页码和行号 我想应该有一个更简单的方法来做这件事,我忽略了。如果没有,我如何匹配页码和行号?我尝试过使用查找函数-- 但是,这将返回一个错误,即Globals!PageNumber变量仅适用于页眉/页脚部分Sql server 如何在多页SRSS报告中添加子报告?,sql-server,reporting-services,Sql Server,Reporting Services,我们正在使用SQL Server Reporting Services进行报告。我们有一个由多个子报告组成的报告。为了简单起见,让我们说汽车。每辆车都有自己的零件清单。一对多的关系 所以在汽车报告上,有所有的汽车信息,还有一个子报告,零件清单。这适用于单个汽车,因为存在单个car.ID,可以将其作为参数传递,以按特定汽车过滤零件列表 但是,如果报告中指定了几辆车,我们希望每辆车都在自己的页面上。有自己的零件清单 我环顾了四周,我正努力想弄明白。我正在研究的解决方案包括将所有内容都放在一个列表控件
非常感谢您的帮助。没关系,我是个白痴,把事情复杂化了 如果其他人觉得它有用,以下是步骤
=Lookup(=Fields!Page.Value, =Globals!PageNumber, =Fields!ID.Value, "DataSet1")