如何在SSRS中实施Underlay以下部分?

时间:2014-04-14 11:14:36

标签: reporting-services ssrs-2008

我正在尝试在SSRS中的以下部分实现底层。有没有办法实现这个目标?

在水晶报告中,在章节复选框后面有底层,我们可以通过它来实现此目的。我想使用此功能,因为在我的详细信息部分中有一列(单位区域)在每行中重复其数据,因为组页脚的总数出错(由于重复的单位面积) 如果不能使用底层,那么获得正确总计的解决方法也适用于我。我用谷歌搜索底层功能,我能找到的唯一解决方案是在msdn post下使用Matrix。如果有任何其他可能的解决方法或解决方案,请告诉我。

http://social.msdn.microsoft.com/Forums/en-US/1284e27c-de34-4670-a214-67fbe18470b3/underlay-following-section-like-crystal-reports?forum=sqlreportingservices

1 个答案:

答案 0 :(得分:1)

这个问题一直非常令人沮丧,但我终于想出了如何在SSRS中模仿Crystal的 Underlay Sections 行为!我偶然发现了解决方案,在找到它后,我搜索了我使用的方法并发现了许多引用它的文章,但从未将其等同于模仿Crystal的Underlay属性的解决方案。这是我如何做到的。

我有三个小组 - 称为公司,业务,员工 - 以及详细信息。传统上,这些组将布置在不同的行上,如下所示:

公司

...............业务

..............................雇员

...............................................细节

使用表格,我将列全部放在同一行 - 详细信息行 - 而不是多行。

公司... ...企业员工...详情

现在,对于我的数据集中的每个细节集,这应该导致每个组的重复值。如果你有这个设置并运行它,你会发现它正是你得到的。让我们解决它。

  1. 单击表格中的任意位置以显示Tablix控制区域。
  2. 单击控件以获取详细信息行;这应该突出显示行。
  3. 打开属性并向下滚动到名为其他的部分,然后查找名为 HideDuplicates 的属性。应该有一个包含所有组的下拉列表。
  4. 选择代表父组的组,在我的情况下是公司。
  5. 此属性基本上隐藏了所有组重复项,为您提供所需的Underlay外观。您所要做的就是保存和预览!

    我在其他报告中使用了这种方法,我希望其中一个组(比如公司组)自己就行了。没问题,请记住,就细节行而言,业务组现在是父级。

    希望这有帮助