【问题标题】:Adding a new group to an SSRS tablix with existing groups?将新组添加到具有现有组的 SSRS tablix?
【发布时间】:2016-02-17 17:48:34
【问题描述】:

我有一个包含三个分组级别的现有报告。我被要求在当前级别之外添加第四个级别(在报告的左侧)。在我构建报告时,我似乎无法让新组看起来或行为类似于 SSRS 为我构建的原始组。

原始报告如下所示:

我在 AppOwner 上分组,计算出的 AppName 和 RepositoryName。详细信息行在其下方。您可以看到分组大纲显示包含其组“标题”的每个组及其下方的子行。这是行分组窗格:

我正在尝试在 AppOwner 组之外添加一个新的公司组。它需要包含它下面的所有行,并且它需要驻留在自己的行中,以便我可以在列中放置一些表达式。当我将公司从报告数据拖放到分组窗格时,它会添加一个包含合并单元格的列,即使我已将 AppOwner 组设置为隐藏并打开公司。这是设计器视图:

这是它的渲染方式:

我不希望 Company 的大列跨越所有子行,我希望 Company 像其他组一样位于其自己的行上,这样当我最初打开报告时,我看到的只是 Company 行。

我已经尝试了所有可以通过 Google 找到的解决方案,并在 SO 上搜索。我在这里发现的唯一接近的是为报告编辑基本 XML 的人。这不是最好的答案...

【问题讨论】:

  • 右键单击AppOwner 单元格并选择“插入行-> 外部组-上方”这将在Company 组内但在AppOwner 组上方插入一个空白行。然后,您可以删除 Company 列(这将不会删除您的 Company 组)并合并新创建行上的所有单元格。
  • @Kidiskidvogingogin - 效果很好。您可以将其发布为答案以便我确认吗?

标签: grouping ssrs-2012 ssrs-tablix


【解决方案1】:

要在Company 组内但在AppOwner 组上方添加行,您需要右键单击AppOwner 单元格并选择“插入行”->“组外- 上方”。这将在Company 组内插入一个空白行,但在AppOwner 组上方。如果您希望删除 Company 列,您可以将其删除(这将删除 Company 组)。然后,如果您希望 Company 字段跨越所有列,只需突出显示该行中的单元格,右键单击并选择“合并单元格”。

【讨论】:

  • 谢谢@Kidiskidvogingogin
  • @RichardSchaefer 没问题。很高兴我能帮上忙。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多