第 6 课:添加分组和总计 (Reporting Services)

向报表中添加分组和总计以便组织和汇总数据。

在报表中对数据进行分组

  1. 单击**“设计”**选项卡。

  2. 从**“报表数据”窗格将 Date 字段拖到“行组”**窗格,并将其放置到名为 Details 的行上面。

    请注意,行控点中现在有一个方括号,用于显示组。表现在在垂直点线的两侧各有一个 Date 列。

    添加到“行组”窗格的“日期”字段

  3. 从**“报表数据”窗格将 Order 字段拖到“行组”**窗格,并将其放置到 Date 下面和 Details 上面。

    请注意,行控点中现在有两个方括号,用于显示两个组。表现在还包含两个 Order 列。

  4. 删除两根线条右侧的原始 Date 和 Order 列。这将删除该单个记录值,以便仅显示组值。选择并右键单击两个列的列控点,然后单击**“删除列”**。

    选择要删除的列

    您可以重新设置列标题和日期的格式。

  5. 切换到**“预览”**选项卡以预览报表。其外观应与下图类似:

    先按日期后按订单分组的表

向报表中添加总计

  1. 切换到“设计”视图。

  2. 右键单击包含 [LineTotal], 字段的数据区域单元,然后单击**“添加总计”**。

    这将添加一个带有每个订单的美元总金额的行。

  3. 右键单击包含 [Qty] 字段的单元,然后单击**“添加总计”**。

    这将向总计行添加每个订单的总数量。

  4. 在 Sum[Qty] 左侧的空单元中,键入标签“Order Total”。

  5. 可以向总计行添加背景色。选择两个累加求和单元和标签单元。

  6. 在**“格式”菜单上,单击“背景色”,并单击“浅灰色”**。

    设计视图:带有订单总计的基本表

向报表添加每日总计

  1. 右键单击 Order 单元,指向**“添加总计”,然后单击“晚于”**。

    这将添加一个包含每天的总量和美元总金额的新行,并在 Order 列中添加“Total”标签。

  2. 在相同单元中,在 Total 单词之前键入 Daily 单词,使其显示为 Daily Total

  3. 选定 Daily Total 单元、两个 Sum 单元及其之间的空单元。

  4. 在**“格式”菜单上,单击“背景色”,并单击“橙色”**。

    设计视图:基本表中的每日总计行

向报表添加总计

  1. 右键单击 Date 单元,指向**“添加总计”,然后单击“晚于”**。

    这将添加一个包含整个报表的总量和美元总金额的新行,并在 Date 列中添加 Total 标签。

  2. 在相同单元中,在 Total 单词之前键入 Grand 单词,使其显示为 Grand Total

  3. 选定 Grand Total 单元、两个 Sum 单元及其之间的空单元。

  4. 在**“格式”菜单上,单击“背景色”,并单击“浅蓝色”**。

    设计视图:基本表中的总计

  5. 单击“预览”。

    最后一页的外观应与下图相似,但您的“Order Total”、“Daily Total”和“Grand Total”可能位于第二页:

    预览:带有总计的基本表

后续步骤

这样,您就成功完成了对“创建基本表报表”教程的学习。可以使用该基本表报表作为其他教程的基础。请参阅: