1

我有一个包含以下字段的数据集:

  • 采样时间
  • 价值
  • 测量类型
  • 线
  • 标题
  • 聚合ON

我创建了一个带有行组的 tablix,SampleHour我希望有两个相邻的列组,每个列组具有相同的分组层次结构,如下所示(从父级到子级):

AggregationON > Line > Header > MeasureType

好吧,当我定义第一个列分组结构时,一切正常:我在 上添加一个父列组AggregationON,然后在Line指向该AggregationON组的时候添加一个子组,依此类推。

然后我尝试创建第二个列分组结构,并按如下方式进行:我指向AggregationON第一个列组并选择“添加组->相邻右侧”并指定AggregationON为“分组依据”参数。新创建的列组标题与预期 AggregationON的前一个标题显示在同一行上。AggregationON

然后我指向新创建的AggregationON并选择“添加组->子组”并Line在“分组依据”参数中设置:这次Line组标题导致 tablix 添加新行。在新创建的标题左侧出现一个无法删除的空白新行。

如果我继续创建子组来构建整个列组结构,每个新列子组将在左侧添加一个空白行。这会导致无法接受的表格标题,其中包含文本和空白单元格,如所附屏幕截图所示。有什么建议吗?

(创建两个具有相同结构的列组是由于需要在两个分组中过滤掉不同的结果)

4

2 回答 2

0

创建第二个列组时,请使用底部窗格中的“列组”部分。单击第一个父组上的箭头并选择Add Group -> Adjacent After

然后正常添加子组,你会得到这样的结果:

在此处输入图像描述

现在您所要做的就是将 Child1 和 Child2 移动到下面的行,然后删除选择该选项的 2 个新行Delete rows only,您将拥有两个并排的组。


解决此问题的其他方法是只有一个组(因为在您的情况下,分组规则是相同的)只需创建一个父组,该组根据您要应用的过滤器进行分组:

Group on: =IIf(<filter expression>, "Group1", "Group2")

这可能更难,因为如果您对每个组有不同的规则,您必须将它们放在这个新父组下的每个文本框中。但至少它应该得到你想要的结果。

于 2012-10-11T11:27:51.807 回答
-2

我有一个类似的问题。对我有用的是使用“合并单元格”

Group1....................Group2......................Group3

Group1a.....................................................

.........................Group2a............................

.....................................................Group3a

在上面的示例中,Group1a 与下方的空白单元格合并,Group2a 与上方和下方的空白合并,Group3a 与上方的空白单元格合并。然后只需调整行的大小。

于 2014-12-10T10:52:52.523 回答