首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

6.6  图表分析设计方案

图表分析数据始终是编程人员追求的目标,它以简洁明了、直观形象而深受广大用户的青睐。在Visual Studio 2005中集成了水晶报表的所有功能,其中图表是水晶报表中不可缺少的一项。本节将介绍如何在水晶报表中使用图标分析数据。

6.6.1  使用图表专家设计图表方案

Crystal Report for Visual Studio.NET的各项强大制表功能,它不仅能够单纯地打印数据,还能汇总、统计、分析与运算数据,然而冷冰冰的表格式数字总是让人难以阅读,为了让各项统计数据所蕴含的趋势、走向与彼此间的对比及差异更加令人一目了然,经常会将数据绘制成图表。

1.方案分析

在销售管理中,通常会根据销售情况的历史记录、统计出各地、各个季度的销售情况,对资料进行计算、分析后,可以产生一个统计表,对统计结果进行分析,制定今后的销售计划和销售策略。但是,面对一大堆繁杂的数字,即枯燥又不直观,难以引起决策者对销售情况的注意,也不容易理解统计表内数值所代表的意义并很快从中得出需要的信息。

为了百分之百地发挥统计表的价值,最好的方法就摘录统计表内的重要资讯,将这些数据制作成图表,就可以直观地表达所要说明的数据变化和差异。当数据以图形方式显示在图表中时,图表与相应的数据相链接,当修改工作表数据时,图表也会随之更新。rystal Report for Visual Studio.NET图表可以轻松的完成这项功能。

2.实施过程

*  实例位置光盘\ mr\06\6.6\6.6.1\01

本实例,在报表页眉节中使用图表来绘制出全国各个地区的销售业绩,如图6.119所示。

图6.119  销售业绩图表

使用图表专家设计图表方案的实施步骤如下:

(1)将数据库中的“tb_selllong”表做为报表数据源。

(2)在“报表页眉”节中使用鼠标右键单击任意报表节的空白外,在弹出的快捷菜单中选择“插入/图表”命令。弹出“图表专家”对话框。

(3)在“类型”选项卡中的“图表类型”列表中选择“条形图”,在图形效果中选择“三维效果的并排条形图”,如图6.120所示。

图6.120  选择图表类型

(4)选择“数据”选项卡,在该选项卡中进行如下设置:

从“位置”区域中的“放置图表”下拉列表框中选择“每个报表一次”项,用于分析整份报表的数据。

将“可用字段”列表框中的“tb_selllong.地区”字段添加到“变更主体”文本框中。

将“可用字段”列表框中的“tb_selllong.实际”字段添加到“显示值”文本框中,设置结果如图6.121所示。

图6.121  设置图表数据选项 

(5)在“变更主体”文本框中选中“tb_selllong.地区”,单击【最前N个】按钮,弹出“组排序专家”对话框,为报表数据排序。在“对于该组排序”下拉列表框中选择“全部”选项,选择“升序”单选按钮,如图6.122所示。

图6.122  “组排序专家”对话框

(6)单击【确定】按钮,返回“图表专家”对话框,选择“文本”选项卡,设置图表标题文字。取消“标题”复选选框,在文本框中输入“销售地区业绩”;取消“副标题”复选选框,在文本框中输入“2007年全国地区销售总量”;取消“组标题”复选选框,在文本框中输入“销售地区”;取消“数据标题”复选框,在文本框中输入“实际销售总量”,如图6.123所示。

图6.123  设置图表标题

(7)单击【确定】按钮,关闭“图表专家”对话框,返回报表设计器,如图6.124所示。

图6.124   图表设计

3.补充说明

可将图表摆放在报表页眉、报表页脚、组页眉与组页脚节中,不过随着摆放的节的不同,图表绘制的数据对象也将有所不同。位于报表页眉或报表页脚节中的图表,会绘制整份报表的数据;位于组页眉或组页脚节中的图表,则只会绘制该组的数据。当然,如果要同时绘制整份报表以及组中的数据,可以在报表页眉或报表页脚以及组页眉或组页脚节中各建立一个图表。

6.6.2  自定义图表配置方案

尽管在“图表专家”对话框中能够控制图表格式化,但也许还想做更多的对图表外观的细致控制。在Crystal Reports中允许选择单个图表元素,例如,标题、单个直方条或饼块、图例等等,并进行格式化,也允许做一些影响整个图表外观的设置。

1.方案分析

使用“图表专家”对话框在报表中建立图表,有时对话框中图表类型不能满足实际用户的需要,这时就要在现有的图表基础上进行自定义配置。例如,图表中线图所占的比例大小、标题、坐标轴名称及坐标显示的文字大小等等。

2.实施过程

*  实例位置光盘\ mr\06\6.6\6.6.2\01

本实例是根据“所在部门”字段来加以分组的报表,其特别之处,就是自定义图表配置,当用户双击饼形图中某一扇区,就能够提取详细资料而显示该部门的员工数据,如图6.125和图6.126所示。

图6.125  水晶报表图表

图6.126  水晶报表数据

自定义图表配置方案的实施步骤如下:

(1)将数据库中的“tb_employ”表做为报表数据源。

(2)在报表中插入一个以“所在部门”为依据的分组。

(3)在“组页脚”节中添加一个汇总字段,此字段计算部门员工的平均工资。在“组页脚”节中使用鼠标右键单击任意报表节的空白处,在弹出的快捷菜单中选择“插入\汇总”命令。弹出“插入汇总”对话框,在“选择要汇总的字段”下拉列表中选择“tb_emplooy.工资”字段;在“计算此汇总”下拉列表框中选择“平均”选项,如图6.127所示。

图6.127  “插入汇总”对话框

(4)单击【确定】按钮,返回报表设计器,从“字段资源管理器”中将所需字段拖放至报表设计器中,设计报表外观。

(5)使用“节专家”对话框将“组页眉#1”、“详细资料”、“组页脚#1”节“隐藏”。使用鼠标右键单击任意报表节的空白处,在弹出的快捷菜单中选择“插入\节”命令,弹出“节专家”对话框,在“节”列表框中选中“组页眉#1”选项,然后在“公用”选项卡中勾选“隐藏(可向下钻取)”复选框,隐藏“组页眉#1”节,如图6.128所示。

图6.128  “节专家”对话框

(6)重复上面的操作将“详细资料”节和“组页脚#1”节隐藏。然后单击【确定】按钮,返回报表设计器如图6.129所示。

图6.129  报表设计嚣。

(7)在“报表页眉”节中使用鼠标右键单击任意报表节的空白外,在弹出的快捷菜单中选择“插入/图表”命令。

(8)在弹出“图表专家”对话框中的“类型”选项卡中,取消“自动设置图表选项”复选框。在“图表类型”列表中选择“饼图”,在图形效果中选择“三维效果的拼图”,如图6.130所示。

图6.130  “类型”选项卡

(9)单击“数据”选项卡,在“布局”列表框中单击【组】按钮,在该选项卡中进行如下设置:

从“位置”区域中的“放置图表”下拉列表框中选择“每个报表一次”项,用于分析整份报表的数据。

在“更改主体”列表框中选择“tb_employ.所在部门”选项。

在“显示”列表框中选择“tb_employ.工资的平均值”选项。如图6.131所示。

图6.131  “数据”选项卡

(10)选择“选项”选项卡,在“数据点”面板中,勾选“显示标签”和“显示值”复选框,在“数字格式”下拉列表框中选择“1.00”选项;在“自定义设置”区域中,勾选“拆分饼图片”复选框,选择“最大切片”单选按钮,如图6.132所示。

图6.132  “选项”选项卡

(11)选择“文本”选项卡,设置图表标题文字。取消“标题”复选框,在文本框中输入“部门员工平均工资”,如图6.133所示。

图6.133  “文本”选项卡

(12)单击【确定】按钮,返回报表设计器。使用鼠标右键单击图表,在弹出的快捷菜单中选择“图表选项\常规”命令,弹出“图表选项”对话框。在“常规”选项卡中,设置“倾斜”为30;“深度”为190;“旋转”为15;“分解”为18,如图6.134所示。

图6.134  “图表选项”对话框“常规”选项设置

(13)选择“布局”选项卡,选择“环形饼”单选按钮,如图6.135所示。

图6.135  “图表选项”对话框“布局”选项设置

(14)选择“数据标签”选项卡,在此选项卡中,勾选“显示值”、“显示标签”、“显示前导线”和“侧面标签”复选框。选择两个“扇区外”单选按钮,如图6.136所示。

图6.136  “图表选项”对话框“数据标签”选项设置

(15)选择“数字”选项卡,在“类别”下拉列表框中选择“货币”选项,其它设置为系统默认选项,如图6.137所示。

图6.137  “图表选项”对话框“数字”选项设置

(16)选择“查看”选项卡,勾选“显示图例”、“显示值”和“显示百分比”复选框。在“布局”下拉列表框中选择“左侧图例”选项;在“框样式”下拉列表框中选择“双线框架”选项,如图6.138所示。

图6.138  “图表选项”对话框“查看”选项设置

(17)选择“显示状态”选项卡,勾选“显示饼图总计”、“显示图例”和“扇区标签”复选框,如图6.139所示。

图6.139  “图表选项”对话框中“显示状态”选项设置

(18)单击【确定】按钮,返回报表设计器,至此自定义图表设计完成,报表设计如图6.140所示。

图6.140  图表设计

3.补充说明

除了“图表专家”以外,Crystal Report for visual Studio.NET还提供了其他用户界面来帮助开发者快速自定义图表。要自定义一个现成图表的配置,使用鼠标右键单击图表,在弹出的快捷菜单中选择“图表选项”命令下的“常规”、“模板”和“标题”选项,在打开的相应对话框中自定义图表配置,如图6.141所示。

图6.141  通过“图表选项”配置图表

*   注意:快捷菜单中的选项将因图表类型而有所不同,同样,选取的对话框中的设置也会因为图表的类型而有所不同。

本实例只用使用“常规”对话框来配置图表,也可以使用其他对话框,如图6.142和图6.143所示。由于这些选项的设置非常简单,这里不再详细讲解。

图6.142  “模板”对话框

图6.143  “标题”对话框

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论