2011-01-28 34 views
1

我有一份报告,当前列出父母的数据及其在同一行上的详细信息。因此,让我们说父组的列占据前三列,接下来的三个细节。目前前三列跨越组合细节行的高度。所以如果有三个细节行,前三列是跨越这三列高度的一行。这是我最初想要的。SSRS - 是否有可能在父行下有详细信息行

现在我想要做的是列出父组的第一行,然后列出该列表中的详细信息,然后列出父组的下一行,并在其下面详细说明等等。

一个例子,以防万一我不清楚

的CategoryId和类别名称是父列

产品编号产品和价格的细节,而这些是通过的categoryId链接到类别

我想要显示的第一类行,然后在该类别中的每个产品,然后下一个类别的行和下面的产品,然后下一个类别等

这可能吗?

感谢, 尼尔

回答

0

我选择了使用子报告的解决方案。因此,我在第一行显示前三列,然后在下一个(重复)行中,我有一个子报表,它接受categoryId并根据传入的ID显示产品。按我的意愿工作

0

我相信你所要求的:

Category 1 | Category A 
Product A01 | $1 
Product A02 | $2 
Category 2 | Category B 
Product B01 | $1 
Product B02 | $2 

你可以尝试把矩阵/表中,按类别分组列表

 
List grouped by category id[ 
    Table header row [ category id | category name ] 
    Table detail row [ productname | product price ] 
]

希望这就说得通了。我主要使用SSRS2005,这里有很多这样的缺点(我把表格放在表格和表格中的表格等等)。 SSRS2008可能有另一种解决方案。

1

您正在查找的内容称为步骤报告。以下是关于如何在SSRS 2008中创建一个指南的不错指南:How to: Create a Stepped Report

从网页:

的台阶报告显示详细信息行或同一列中的一个 父组下缩进子组,如下面的例子:

enter image description here

+0

但是父行中只有一列。 Socks,SocksLocation,SocksComments,然后列出详细信息? – 2018-01-11 15:29:52

相关问题