我正在使用带有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
感谢您的帮助。
答案 0 :(得分:3)
您需要创建一个Row Group标题行,然后将Sector
值移动到此Row Group标题行中。标题行将每组重复一次,而不像详细信息组行重复数据集中的每个值。
让我们从一个非常简单的数据集开始:
创建一个类似于你的表格。您可以看到每行重复Sector
:
如上所述,要解决此问题,我们需要添加一个Row Group标题行。在现有报告中执行此操作的最简单方法是单击详细信息组的下拉列表,然后单击添加总计 - >的之前强>:
在这种情况下,这会添加两个Row Group标题行 - 清除额外的行并将Sector
移动到Row Group标题行:
您可以看到Security
详细信息位于详细信息行中 - 这是左侧三行的详细信息。 Sector
现在位于行组标题中 - 左侧只有一个括号。
如果查看示例屏幕截图,可以看到有两个Details行,即Tablix左侧有两行。查看其他报告屏幕截图,有多个Row Group标题行,这就是该报告按要求运行的原因。
无论如何,回到新的示例报告 - 我们可以看到Sector
现在正在显示:
以后,您可以在创建群组时添加行组标题行,只需确保勾选添加群组标题: