Sql server 未以所需格式获取SSRS报告输出

Sql server 未以所需格式获取SSRS报告输出,sql-server,reporting-services,ssrs-grouping,Sql Server,Reporting Services,Ssrs Grouping,我正在设计SSRS 2005报告,在主报告中有四个子报告。 报表有一个包含“名称”数据集字段的组标题。每个子报表都分组在相同的“名称”字段上。此名称字段也是每个子报表的数据集的列之一 报告的大致格式如下所示(对于主报告数据集的每个名称字段,我们有四个子报告) 我尝试将带有图像的标题添加为表的组标题,并将子报表添加为表行,所有行按name字段分组,但每个报表中的数据都相同。 请有人指导我如何获得所需的输出。您需要将整个内容(标题和子报告)包装在一个列表中,并从“主”数据集中填充列表。然后将列表数

我正在设计SSRS 2005报告,在主报告中有四个子报告。 报表有一个包含“名称”数据集字段的组标题。每个子报表都分组在相同的“名称”字段上。此名称字段也是每个子报表的数据集的列之一

报告的大致格式如下所示(对于主报告数据集的每个名称字段,我们有四个子报告)

我尝试将带有图像的标题添加为表的组标题,并将子报表添加为表行,所有行按name字段分组,但每个报表中的数据都相同。
请有人指导我如何获得所需的输出。

您需要将整个内容(标题和子报告)包装在一个列表中,并从“主”数据集中填充列表。然后将列表数据集中的值传递给子报表和标题。

为了让子报表过滤父报表中的数据,您需要使用子报表属性的参数选项卡将主报表中的字段(名称?)与子报表中的字段相匹配

您应该在子报表中有一个参数,并在使用该参数的子报表数据上有一个筛选器。这样,主报告中的每个记录都将按分组字段筛选每个子报告

有关更多信息:

您提到的参数是否需要出现在子报表的数据集查询中?您不必在数据集查询中使用这些参数,但这是实现性能的最佳方法。这些参数可以在数据集的**过滤器**中使用,也可以在子报表表的过滤器中使用。最好是在数据集中(作为过滤器或参数)而不是在单独的表和图表中执行,因此只有一件事需要更改。