教程:向报表添加柱形图 (Report Builder 2.0)
柱形图将序列显示为一组按类别分组的垂直图条。柱形图可能在以下方面十分有用:
显示一段时间内数据的更改。
比较多个序列的相对值。
显示移动平均线,以显示趋势。
学习内容
在本教程中,您将学习如何执行以下操作:
将柱形图添加到在教程:创建基本表报表 (Report Builder 2.0) 中创建的报表。列将显示现有数据集中的数据。
设置图表的轴标签、标题和图例的格式。
添加销售的移动平均线。
本教程的预计学时:15 分钟
打开现有报表
单击**“开始”,依次指向“程序”**和 Microsoft SQL Server 2008 Report Builder,然后单击 Report Builder 2.0。
从“报表生成器”按钮,单击**“打开”**。
单击“最近使用的站点和服务器”,然后在报表服务器上浏览至 Sales Order。
接下来,将饼图添加到报表中。
添加柱形图
在功能区的**“插入”选项卡上,依次单击“图表”和“图表向导”,然后在设计图面中单击并拖动以指定图表大纲。“选择数据集”**页将会打开。
在**“选择此报表中的现有数据集”**中,验证是否已选择 DataSet1。
单击“下一步”。**“选择图表类型”**页将会打开。
柱形图是默认图表类型。
单击**“下一步”。“排列图表字段”**页将会打开。
将 OrderDate 拖到“类别”中。“类别”显示在水平轴上。
将 LineTotal 拖到“值”中。“值”窗格显示 Sum(LineTotal),因为行总计值之和是对每个销售订单日期的合计。“值”显示在垂直轴上。
单击**“完成”**。
图表将添加到设计图面中。将图表拖到表的旁边。使用对齐线将图表的顶部与表的顶部对齐。
单击图表以显示图表控点。拖动该图表的右下角以扩大该图表。
单击**“运行”**以预览报表。
报表会显示表和彼此相邻的图表。图表格式使其很难阅读。接下来,可以更改水平轴上显示的日期默认格式,以使阅读图表更加容易。
设置水平轴上的日期格式
切换到“设计”视图。
右键单击水平轴,然后单击**“轴属性”**。
单击**“数字”**。
在**“类别”中,选择“日期”**。
在**“类型”**窗格中,选择“2000 年 1 月 31 日”。
单击“确定”。
单击**“运行”**以预览报表。
日期会以您选择的日期格式显示。请注意,图表不会在水平轴上显示每个类别的标签。默认情况下,仅包括适合放在轴旁边的标签。
通过旋转标签和指定间隔,可以自定义标签显示方式。
沿着水平轴旋转轴标签并更改显示间隔
切换到“设计”视图。
右键单击水平轴,然后单击**“轴属性”**。
在**“类别轴属性”对话框的“轴选项”页中,为“间隔”**键入 3。
单击**“标签”**。
在**“更改轴标签自动调整选项”中,选择“禁用自动调整”**。
在**“标签旋转角度”**中,选择 90。
单击“确定”。
水平轴的示例文本将旋转 90 度。
单击**“运行”**以预览报表。
在 AdventureWorks2008 示例数据库中,商店销售额是每个月的报表。在图表上,标签将旋转并每隔三个月显示一次。
接下来,您将了解如何更改图表图例的位置或显示。
在柱形图的图表区域的下方移动图例
切换到“设计”视图。
右键单击图表上的图例。
选择**“图例属性”**。
对于**“图例位置”**,请选择其他位置。例如,将图例位置设置为底部中间。
如果将图例置于图表的顶部或底部,则图例的布局将会从垂直改为水平。您可以从**“布局”**下拉列表中选择不同的布局。
单击“确定”。
(可选)因为本教程中只有一个类别,所以不需要图例。若要删除图例,请右键单击图例,然后单击**“删除图例”**。
单击**“运行”**以预览报表。
接下来,可以更改图表标题。
更改柱形图的图表区上方的图表标题
切换到“设计”视图。
在图表的顶部右键单击图表标题,并单击**“标题属性”**。
用以下文本 Store Sales Order Totals 替换**“标题文本”**字段。
单击**“运行”**以预览报表。
接下来,可以将销售总计的格式设置为垂直轴上的货币。
将货币格式设置为垂直轴上的数字
切换到“设计”视图。
在图表的一侧双击垂直轴上的标签以选择它
在功能区的**“主文件夹”选项卡的“编号”组中,单击“货币”**按钮。轴标签将更改以显示货币格式。
单击**“运行”**以预览报表。
接下来,可以更改默认轴标签。
更改轴标签
切换到“设计”视图。
沿图表的一侧右键单击垂直轴标题,并单击**“轴标题属性”**。
用以下文本 Sales Total 替换**“标题文本”**字段。还可以指定与如何设置标题格式相关的多种选项。
单击“确定”。
右键单击水平轴标题,然后单击**“显示轴标题”**以切换标题。因为水平轴显示日期,所以不需要标题。
单击**“运行”**以预览报表。
下一步,可以将移动平均线添加到图表,以显示销售趋势。
添加移动平均线
切换到“设计”视图。
双击图表以显示类别、序列和数据放置区。
右键单击在数据字段放置区中的 [Sum(LineTotal)] 字段,然后单击**“添加计算序列”**。
在**“公式”中,验证是否已选中“移动平均值”**。
在**“设置公式参数”中,针对“期间”**,选择 4。
单击**“边框”**。
在**“线条宽度”**中,选择 3pt。
单击“确定”。
单击**“运行”**以预览报表。
图表将显示一条线条,它按日期显示销售总计的移动平均线,每隔四天计算一次平均值。
最后,可以保存报表。
保存报表
切换到“设计”视图。
从“报表生成器”按钮,单击**“另存为”**。
在**“名称”**中,键入 Sales Order with Column Chart。
单击**“保存”**。
报表将保存在报表服务器上。
后续步骤
您已成功完成“向报表添加柱形图”教程。