在子报表的每个页面上重复多个图表

时间:2014-03-28 07:31:40

标签: reporting-services charts repeat subreport

我有一个SSRS页面,其中包含标题,两个图表包含不同的数据集,另一个图表位于图表下方。

当我运行页面并向下钻取时(我单击其中一个图表栏,它会自行调用)并且数据填充在跨越多个页面的子报表中。

我的问题是我想在每个页面上重复这些图表。我已经搜索过并尝试了很多但是没有任何效果。

如何在子报表的多个页面中重复图表?请注意,我有不同数据集的图表,并且子报告在多个地方使用。

3 个答案:

答案 0 :(得分:1)

感谢mike的回复。 我相信使用子报告无法实现。因此,我将子报告tablix嵌入到报告中并按照mike的建议(图表进入标题行)。

由于tablix只接受单个数据集,因此我创建了一个大数据集,其中包含两个图表和数据的所有字段,并应用了必要的设置来完成工作。

它对我有用(至少是为了完成工作。)。

答案 1 :(得分:1)

我有一个报告,在每个记录(客户)之后,我放了一个分页符,以便每个记录在一个页面中有自己的数字。我还想添加一个仅针对该客户的图表。所以我将图表添加到表格中。在我的图表所在的表中,我添加了一个父组组 - 与我的数据相同的组,我检查了该表还在同一组上有分页符。这会将每个记录分成一个页面,并将图形添加到其相应的记录中。

答案 2 :(得分:0)

我会尝试将两个图表和子报表包装在Tablix中。 Tablix的数据集将是一个返回单行的数据集。

两个图表将进入标题行。子报表将进入Detail行。

需要扩展行和列大小以适合图表和子报表大小。根据您的布局,可能只有一个或两个列。

然后我会使用可怕的"高级模式"在每页上重复标题行的技术,例如

http://blogs.msdn.com/b/robertbruckner/archive/2008/10/13/repeat-header-and-visible-fixed-header-table.aspx