SSRS多级列表

时间:2014-06-02 16:28:31

标签: reporting-services

我正在尝试设置一个包含多个级别的列表。我在设置数据时遇到了麻烦,并且想知道是否有人可以提供一些建议。

我的数据清单:

| Part # | Previous Part # |
----------------------------
Part1
Sub-Part1         Part1
Sub-Sub-Part1     Sub-Part1
Part2
Sub-Part2         Part2
Part3
Part4
Part5
Sub-Part5         Part5

我正在寻找的是如下列表:

Part1
  Sub-Part1
     Sub-Sub-Part1
Part2
  Sub-Part2
Part3
Part4
Part5
  Sub-Part5

我目前在SSRS中获得的是我的数据列表的精确副本。零件#为每个装配体多次显示。

如何设置数据以达到上述结果?

谢谢!

1 个答案:

答案 0 :(得分:1)

假设这是SSRS 2008或更高版本,您可以使用Hierarchy Groups来实现此目的。

一些示例数据:

enter image description here

根据MSDN文章,设置一个基于 Part 的组,并将其递归父设置为 ParentPart :< / p>

enter image description here

enter image description here

我有一个基于此的简单表:

enter image description here

要获取填充,请将 Part 文本框左边填充值设置为基于表达式:

enter image description here

=CStr(2 + (Level()*10)) + "pt"

看起来像你的要求:

enter image description here