组创建在Parent的右侧

时间:2012-06-07 14:10:10

标签: ssrs-2008 reporting-services

我无法弄清楚如何将子组添加到父组,但让子组位于父组行下方。现在,如果我右键单击父组并添加子组...它会添加一个子组,但会添加到报告中第一个父组的单元格的右侧。

任何??你怎么能让孩子们坐在父排下面?

例如,我的报告将包含一个包含CarType的父组 对于每个汽车类型组,它有几个相关的汽车名称

------------------------------------------------
Honda
Field1   3   4   54  534
Field2   5   3   44  455
------------------------------------------------
Accord
Field1   53  3   43  222
Field2   5  22   24  423

Pilot
Field1   4  3    5   221
Field2   5  27   24  423

..... rest of the car types for honda


------------------------------------------------
Toyota
Field1   3   4   54  534
Field2   5   3   44  455
------------------------------------------------
Camry
Field1   53  3   43  222
Field2   5  22   24  423

xxxx
Field1   4  3    5   221
Field2   5  27   24  423

..... rest of the car types for camry

等等。所以我们不希望孩子们缩进(我不确定这是不是现在不会被踩到什么......那就是我遇到麻烦因为网上的每个例子都告诉你如何做一个有阶段的报告,但显示一个子组缩进,我们不希望出于x业务原因。

我无法在报告中将此父/子行集看起来像这样。我想要嵌套(父/子),但是孩子应该开始向左刷新,而不是在查看数据时相对于父进行缩进。

以下是另一个报告中的示例,您可以看到堆叠的组:

enter image description here

另一个报告中的另一个例子

enter image description here

2 个答案:

答案 0 :(得分:4)

可能不止一种方法可以做到这一点,但我会用这种方式解释,以便让它易于理解。

  1. 从表开始,将您的子组添加到详细信息行的第一列。
  2. 右键单击包含子组的单元格,指向“添加组”,然后单击“行组”部分中的“父组”。
  3. 在“分组依据”下拉列表中,选择父组并选中“添加组标题”复选框,然后单击“确定”。另一列将添加到详细信息组的左侧,“行组”窗格现在显示父组和子组。表标题和子行(详细信息行)之间出现一个新行
  4. 删除新列。
  5. 将父字段添加到详细信息行上方行的第一列。

答案 1 :(得分:3)

快速(尽管是非直观的)修复了在创建Tablix后添加新的父组:

  1. 在群组部分添加群组。

  2. 左侧会出现一个新列,可能会破坏您的美丽布局。暂时不要离开那个新部分。

  3. 右键单击并插入新行。

  4. 通过在上面写一些东西来标记新行(即“这是父01”)

  5. 右键单击新(和不合需要的)“左分组列”。删除它并小心删除列,而不是关联的组级别。

  6. 瞧!现在你有一个新的父组和一个放置内容的地方,比如一个新的组标题,聚合或任何你想要的东西。

  7. 希望它有所帮助! 如果,不要掉线。