2

我正在使用带有 SQL Server 2012 的 Visual Studio 2010

我制作了一份名为 internationaldomestic.rdl 的 SSRS 报告。我还没有开始装饰报告。我首先尝试使布局正确。到目前为止一切都很好,除了组值重复用于节标题目的。

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

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

报告

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

报告

现在这里是示例报告的设计。不知何故,他们能够让三行表示的细节只出现一次。

报告

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

报告

这是两个 rdl 文件的链接。

国际国内

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

投资组合评估

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

谢谢您的帮助。

4

1 回答 1

4

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

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

在此处输入图像描述

并创建一个类似于你的表。您可以看到Sector每行都在重复:

在此处输入图像描述

在此处输入图像描述

如上所述,为了解决这个问题,我们需要添加一个 Row Group 标题行。在现有报告中执行此操作的最简单方法是单击Details组的下拉菜单,然后单击Add Total -> Before

在此处输入图像描述

在这种情况下,这会添加两个 Row Group 标题行 - 清除多余的行并移动Sector到 Row Group 标题行:

在此处输入图像描述

在此处输入图像描述

您可以看到Security详细信息在Details行中 - 这是左侧有三行的行。Sector现在位于行组标题中 - 左侧只有一个括号。

如果您查看示例屏幕截图,您可以看到您有两个详细信息行,即两行与 tablix 左侧的行。查看您的其他报告屏幕截图,有多个行组标题行,这就是该报告按要求工作的原因。

无论如何,回到新的示例报告 - 我们可以看到Sector现在按要求显示:

在此处输入图像描述

将来,您可以在创建组时添加行组标题行,只需确保勾选添加组标题:

在此处输入图像描述

于 2013-09-28T23:37:12.643 回答