SSRS报告以及每条记录的相关子报告

Luk*_* K. 2 sql visual-studio reporting-services

我刚开始使用SSRS,需要为给定的查询制作一组报告.

我有一个返回100行的查询:

SELECT name, address, region

FROM tableA
Run Code Online (Sandbox Code Playgroud)

我希望每个记录都在他们自己的页面上.

然后,我还需要在每个页面上包含另一个子报表/报表,其中列出了与每个页面顶部的每个记录相关的另一个查询的结果.

例:

SELECT * 
FROM tableB
WHERE region = (whatever the region is of the record at the top of that page)
Run Code Online (Sandbox Code Playgroud)

有没有办法让我这样做?

最终结果需要是100个单独的页面,每个页面包括:来自第一个查询的一个记录的信息,然后是第二个查询的结果,列出居住在同一区域的人的所有记录.

Poo*_*ook 6

首先,将创建一个与第一个数据集中的查询相关的表.按ID或名称分组.在该表的一列中,将放置一个子报表.因此,对于每一行,他称之为子报告.

然后转到" 组属性 - >分页符 - >并检查组的每个实例之间 "

关于问题" (无论页面顶部的记录区域是什么) ":

可以在参数中传递"region",主报告到子报表.

如果您需要帮助,请告诉我.