2013-09-28 35 views
0

我使用Visual Studio 2010与SQL Server 2012防止部分标题

我已经叫internationaldomestic.rdl的SSRS报告。我还没有开始装修报告。我首先尝试使布局正确。目前为止所有的都是很好的,除了为了区段标题目的重复组值。

我有一个名为portfolioappraisal.rdl的示例报告,它具有与internationaldomestic.rdl类似的布局,但部分标题不重复。这是我所需的输出。我无法弄清楚样本报告的设计者是如何得到这个工作的。我已经合并了组值字段的单元格,但是我无法防止重复的详细信息。请看下面的图片。

这是报告的设计选项卡。注意重复的细节,我无法消除

report

这里是预览选项卡。请注意例如能量重复一遍又一遍。我希望它在该部分的顶部只出现一次。

report

现在,这里是样本报表的设计。不知何故,他们能够让三条线所表示的细节只出现一次。

report

这里是预览。我现在不关心设计元素。我只想复制这种类型的布局,只有部分标题出现一次。例如材料只出现一次。

report

这里是链接到两个RDL文件。

国际国内

https://dl.dropboxusercontent.com/u/87501202/InternationalDomestic.rdl

投资组合评估

https://dl.dropboxusercontent.com/u/87501202/PortfolioAppraisal.rdl

谢谢您的帮助。

回答

2

您需要创建一个行组标题行,然后将Sector值移动到此行组标题行中。标题行将在每个组中重复一次,而不像详细信息组数据行对数据集中的每个值都重复。

让我们先从一个非常简单的数据集:

enter image description here

,打造类似你的表。你可以看到Sector是重复的每一行:

enter image description here

enter image description here

如上所述,为了解决这一点,我们需要添加一个行组标题行。在现有的报告要做到这一点最简单的方法是点击下拉为详细组,然后单击添加总计 - >以前

enter image description here

在这种情况下,这增加了两个行组头行 - 高达清除多余的行和移动Sector的行组标题行:

enter image description here

enter image description here

你可以看到Security细节是详细行 - 这是一个与三线左侧。 Sector现在位于行组标题中 - 左侧只有一个支架。

如果你看看你的示例截图,你可以看到你有两个详细信息行,即两行的tablix左边的行。查看您的其他报告截图,有多个行组标题行,这就是为什么该报告按需要工作。

不管怎样,回到新的示例报告 - 我们可以看到Sector现在显示的要求:

enter image description here

在未来,你可以在创建一个组添加行组头行,就像确保添加组头打勾:

enter image description here

+0

谢谢你完美的作品。 –

+0

非常适合SSRS2010,但2005年呢?没有这样的选择。谢谢 – Fandango68