在 SSRS 中分组?

Grouping in SSRS?

我是 SSRS 的新手,并且有如下所示的数据。它们都来自同一个数据集,就像将 2 列分组一样,即 [WrkCrtId, Name] 显示在它们的顶部。我已经尝试了一些方法来做到这一点,但仍然失败,我想知道是否有人可以提供帮助?

p.s。下图显示了 2 组(B3 和 B7)

这很容易做到。这是根据记忆做的事情的快速总结,因此可能不是 100% 正确。

  1. 在您的报告中添加一个 table 并添加您已有的 6 个详细信息列。
  2. 在“行组”窗格中(在主报表设计下),右键单击 details 组并选择 Add Group -> Parent Group。 Select WrkCtrId 作为 Group By 列。并检查 Add Group Header 选项。
  3. 您现在将拥有一个新列,我们稍后可以删除它,但暂时保留它。
  4. 在第 2 列(就在第一个详细信息列的正上方)中,单击单元格并选择 WrkCtrID。这是在重复左栏中的内容,但暂时没问题。
  5. 右击刚刚设置的单元格并选择Insert Row -> Inside Group - Below
  6. 在新行的第 2 列(在您在第 4 步中设置的单元格的正下方)select WrkCtrTableName 列。
  7. 对于 WrkCtrID 和 WrkCtrTableName 单元格。 Select 单元格和右侧的单元格,然后右键单击并选择 Merge。您现在可以居中对齐合并的单元格。
  8. 我们现在可以删除第一列(在第 2 步中添加)。如果提示删除组也说 no.

下面是报表设计。我刚刚使用地理数据作为样本数据集,但理论是一样的。

这是最终输出。

希望这对您有所帮助,祝您好运!