0

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

任何人??您如何让子组坐在父排下方?

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

------------------------------------------------
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 业务原因不想要的。

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

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

在此处输入图像描述

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

在此处输入图像描述

4

2 回答 2

4

可能有不止一种方法可以做到这一点,但我将解释这种方式以使其易于理解。

  1. 从表格开始,将您的子组添加到详细信息行的第一列。
  2. 用您的子组右键单击该单元格,指向添加组,然后单击行组部分中的父组。
  3. 在 Group By 下拉列表中,选择父组并选中 Add group header 复选框,然后单击 OK。另一列添加到您的详细信息组的左侧,“行组”窗格现在显示父组和子组。在表头和子行(详细信息行)之间出现一个新行
  4. 删除新列。
  5. 将父字段添加到详细信息行上方的行中的第一列。
于 2012-06-08T13:28:13.217 回答
3

创建 tablix 后添加新父组的快速修复,虽然不直观:

  1. 在组部分添加组。

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

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

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

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

  6. 瞧!现在你有一个新的父组和一个可以放东西的地方,比如一个新的组标题、聚合或任何你喜欢的东西。

希望能帮助到你!如果,不掉线。

于 2014-02-07T23:18:41.573 回答