我正在尝试向 SSRS tablix 添加一列,该列必须在列组内但在行组外

I am attempting to add a column to an SSRS tablix that must be within a column group but outside of a row group

我目前有一个 tablix,其中包含一个位于所有列组和行组之外的列。我将其用作 Header 来创建一个跨越多行的元素,以便显示为“分组”。我也需要这个分组来遍历列。但是,我似乎无法添加列组内但行组外的列。

我想要的是一个 tablix,其中所有列都包含在列组中,但并非所有列都是行组的一部分。这可能吗?

当前 Tablix 布局:

当前显示:

编辑以获取更多信息:

目前输出基本上是这样的:

我希望输出看起来像这样,其中 Header 不与行重复但与列组 1 重复:

我回答了一个类似的问题here。为了让后续行 headers 跨越多行,您必须使用另一个 table。 tables 应该在相同的字段上 row-grouped 以便它们保持相同的高度并且看起来是一致的 table.

现在,如果您希望此设置在 table 数量可变的情况下更加动态,您可以使用列组来控制它。听起来这就是您真正要找的东西。因此,您将拥有一个具有所需布局的 table。然后将整个 table 放入另一个 table 中。外部 table 将具有列组。这样,对于列组中的每个值,内部 table 重复 headers 和所有。

嵌套 tables 起初有点棘手,但为复杂的布局提供了很大的灵活性。