我有连接父表和详细表的数据源,因此每个详细记录的父数据都是重复的,如下所示:
ParentCol DetailCol-1 DetailCol-2
A Orange 15
A Pinaple 10
A Grape 8
B Orange 10
B Grape 7
我需要使用主报表在主报表上显示父列,并使用子报表将其与相同数据链接到使用“ParentCol”列的子报表。我会将相同的数据源传递给主报表和子报表,因为我不会进行两次查询,并且我们希望通过这个想法来提高性能。请注意,我不能使用分组来实现这一点。
第 1 页 - 主要报告
ParentCol: "A"
子报表
Orange 15
Pinaple 10
Grape 8
第 2 页 - 主要报告
ParentCol: "B"
子报表
Orange 10
Grape 7
我怎样才能做到这一点?
编辑:
@Ryan 是对的,问题是我试图在不同的信息上下文中使用相同的数据源。我当然可以仅使用主/详细模式来可视化所需的数据,并且主列不会重复,但会根据需要显示详细信息。
如果我使用与主报告中使用的数据相同的子报告,即使我使用子报告链接,我也可能会生成详细信息中显示的笛卡尔积。它行不通。
因此,我将避免对主报表和子报表使用相同的查询