教程:向报表添加柱形图 (Report Builder 2.0)

柱形图将序列显示为一组按类别分组的垂直图条。柱形图可能在以下方面十分有用:

  • 显示一段时间内数据的更改。

  • 比较多个序列的相对值。

  • 显示移动平均线,以显示趋势。

学习内容

在本教程中,您将学习如何执行以下操作:

本教程的预计学时:15 分钟

要求

若要完成本教程,您必须满足下列前提条件:

打开现有报表

  1. 单击**“开始”,依次指向“程序”**和 Microsoft SQL Server 2008 Report Builder,然后单击 Report Builder 2.0

  2. 从“报表生成器”按钮,单击**“打开”**。

  3. 单击“最近使用的站点和服务器”,然后在报表服务器上浏览至 Sales Order。

    接下来,将饼图添加到报表中。

添加柱形图

  1. 在功能区的**“插入”选项卡上,依次单击“图表”“图表向导”,然后在设计图面中单击并拖动以指定图表大纲。“选择数据集”**页将会打开。

  2. 在**“选择此报表中的现有数据集”**中,验证是否已选择 DataSet1。

  3. 单击“下一步”。**“选择图表类型”**页将会打开。

    柱形图是默认图表类型。

  4. 单击**“下一步”“排列图表字段”**页将会打开。

  5. 将 OrderDate 拖到“类别”中。“类别”显示在水平轴上。

  6. 将 LineTotal 拖到“值”中。“值”窗格显示 Sum(LineTotal),因为行总计值之和是对每个销售订单日期的合计。“值”显示在垂直轴上。

  7. 单击**“完成”**。

    图表将添加到设计图面中。将图表拖到表的旁边。使用对齐线将图表的顶部与表的顶部对齐。

  8. 单击图表以显示图表控点。拖动该图表的右下角以扩大该图表。

  9. 单击**“运行”**以预览报表。

    报表会显示表和彼此相邻的图表。图表格式使其很难阅读。接下来,可以更改水平轴上显示的日期默认格式,以使阅读图表更加容易。

设置水平轴上的日期格式

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

  2. 右键单击水平轴,然后单击**“轴属性”**。

  3. 单击**“数字”**。

  4. 在**“类别”中,选择“日期”**。

  5. 在**“类型”**窗格中,选择“2000 年 1 月 31 日”。

  6. 单击“确定”。 

  7. 单击**“运行”**以预览报表。

    日期会以您选择的日期格式显示。请注意,图表不会在水平轴上显示每个类别的标签。默认情况下,仅包括适合放在轴旁边的标签。

    通过旋转标签和指定间隔,可以自定义标签显示方式。

沿着水平轴旋转轴标签并更改显示间隔

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

  2. 右键单击水平轴,然后单击**“轴属性”**。

  3. 在**“类别轴属性”对话框的“轴选项”页中,为“间隔”**键入 3。

  4. 单击**“标签”**。

  5. 在**“更改轴标签自动调整选项”中,选择“禁用自动调整”**。

  6. 在**“标签旋转角度”**中,选择 90。

  7. 单击“确定”。

    水平轴的示例文本将旋转 90 度。

  8. 单击**“运行”**以预览报表。

    在 AdventureWorks2008 示例数据库中,商店销售额是每个月的报表。在图表上,标签将旋转并每隔三个月显示一次。

    接下来,您将了解如何更改图表图例的位置或显示。

在柱形图的图表区域的下方移动图例

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

  2. 右键单击图表上的图例。

  3. 选择**“图例属性”**。

  4. 对于**“图例位置”**,请选择其他位置。例如,将图例位置设置为底部中间。

    如果将图例置于图表的顶部或底部,则图例的布局将会从垂直改为水平。您可以从**“布局”**下拉列表中选择不同的布局。

  5. 单击“确定”。

  6. (可选)因为本教程中只有一个类别,所以不需要图例。若要删除图例,请右键单击图例,然后单击**“删除图例”**。

  7. 单击**“运行”**以预览报表。

    接下来,可以更改图表标题。

更改柱形图的图表区上方的图表标题

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

  2. 在图表的顶部右键单击图表标题,并单击**“标题属性”**。

  3. 用以下文本 Store Sales Order Totals 替换**“标题文本”**字段。

  4. 单击**“运行”**以预览报表。

    接下来,可以将销售总计的格式设置为垂直轴上的货币。

将货币格式设置为垂直轴上的数字

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

  2. 在图表的一侧双击垂直轴上的标签以选择它

  3. 在功能区的**“主文件夹”选项卡的“编号”组中,单击“货币”**按钮。轴标签将更改以显示货币格式。

  4. 单击**“运行”**以预览报表。

    接下来,可以更改默认轴标签。

更改轴标签

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

  2. 沿图表的一侧右键单击垂直轴标题,并单击**“轴标题属性”**。

  3. 用以下文本 Sales Total 替换**“标题文本”**字段。还可以指定与如何设置标题格式相关的多种选项。

  4. 单击“确定”。

  5. 右键单击水平轴标题,然后单击**“显示轴标题”**以切换标题。因为水平轴显示日期,所以不需要标题。

  6. 单击**“运行”**以预览报表。

    下一步,可以将移动平均线添加到图表,以显示销售趋势。

添加移动平均线

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

  2. 双击图表以显示类别、序列和数据放置区。

  3. 右键单击在数据字段放置区中的 [Sum(LineTotal)] 字段,然后单击**“添加计算序列”**。

  4. 在**“公式”中,验证是否已选中“移动平均值”**。

  5. 在**“设置公式参数”中,针对“期间”**,选择 4。

  6. 单击**“边框”**。

  7. 在**“线条宽度”**中,选择 3pt。

  8. 单击“确定”。

  9. 单击**“运行”**以预览报表。

    图表将显示一条线条,它按日期显示销售总计的移动平均线,每隔四天计算一次平均值。

    最后,可以保存报表。

保存报表

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

  2. 从“报表生成器”按钮,单击**“另存为”**。

  3. 在**“名称”**中,键入 Sales Order with Column Chart。

  4. 单击**“保存”**。

    报表将保存在报表服务器上。

后续步骤

您已成功完成“向报表添加柱形图”教程。