水晶报表完整教程:对比FineReport之绘制图表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
水晶报表完整教程:对比FineReport之绘制图表
水晶报表(crystal report)和FineReport都是很常用的报表工具,这里对比一下它们的绘制图表功能。
水晶报表绘制图表功能如下:
在水晶报表(crystal report)中,绘制图表功能如下:
绘制图表概述
Crystal Reports使您可以在报表中包含复杂的、多彩的图表。任何时候都可以使用这些图表来增加报表的可用性。
例如,如果您有一个按地区分组的销售报表,其中有各个地区去年的销售小计,则可以快速创建显示各地区销售额的图表。
您可以根据以下内容绘制图表:
汇总和小计字段
详细资料、公式和运行总计字段。
交叉表汇总。
OLAP数据
创建图表
在详细资料或公式字段上绘制图表(高级布局)
“高级”布局允许您根据特定值创建图表。因为图表是一种表示汇总信息的好方法,所以通常基于报表的汇总字段。使用“高级”布局,您可以使用报表“详细资料”节的值来创建图表,而无须使用汇总字段。
若要创建基于“高级”布局的图表,您必须指定以下两方面内容:∙条件(可以有两个)。
∙值(可以有多个值)。
条件
条件用来指定什么时候绘制点。例如,显示您的客户去年销售额的图表使用客户姓名字段作为条件。每当条件改变(即客户姓名改变)时,即绘制一个点。
您也可以选择为每个记录绘制一个点,或为全部记录绘制一个点。
值
“高级”图表使用数值来指定将哪些信息绘制成图表上的点。例如,若要创建显示您的客户去年销售额的图表,去年的销售额字段便是值。
在汇总或小计字段上绘制图表(分组布局)
您所创建的很多图表是根据报表中的汇总或小计字段绘制的。为了创建这些图表,您必须先在报表的组页眉或页脚中插入汇总或小计。有关插入汇总或小计的更多信息,请参阅汇总分组的数据和小计。
在汇总或小计字段上绘制图表
1.在“插入”菜单上,单击“图表”。
显示“图表专家”对话框。
2.
提示:完成此项任务的另一方法是单击“插入工具”工具栏上的“插入图表”按钮。
3.在“类型”选项卡的图表类型列表中,选择一个图表类型。然
后单击数据演示效果最好的子类型。请参阅图表类型。
4.如果希望“图表专家”使用“坐标轴”和“选项”选项卡上的默
认选项,请选择“自动设置图表选项”。
注意:如果要手动选择“坐标轴”和“选项”选项卡上的选项,应确保“自动设置图表选项”未被选中。
5.单击“数据”选项卡。
6.在“布局”区,单击“分组”(如果尚未被选中)。
7.在“位置”区中的“放置图表”列表内,指定图表在报表上显示
的频率,然后单击“页眉”或“页脚”指定放置图表的位置。
注意:“放置图表”列表中包含了报表中除最内层的组之外所有具有汇总字段的组。
8.在“数据”区中的“依据”列表内,单击图表所基于的分组字
段,然后在“显示”列表内,单击希望显示在图表上的汇总字段。
9.如果“坐标轴”和“选项”选项卡出现,则可以自定义某些图表
属性,如轴的缩放比例、图例和数据点。
10.单击“文本”选项卡。
11.接受默认标题信息或将新标题添加到图表。
12.单击“确定”。
根据您在步骤6中的选定内容,图表置于报表的页眉或页脚节。您可能需要先刷新报表才能预览绘制好的图表。
注意:图表插入时,它可能覆盖报表的一部分。移动并调整图表大小使它适合于报表。
在交叉表汇总上绘制图表(交叉表布局)
Crystal Reports允许您在交叉表报表中包含基于汇总值的图表。例如,使用显示某种商品在美国各地区销售量的交叉表时,可能想用一个图表来显示各地该商品的销售额占总销售额的百分比。
若要创建交叉表图表,报表中必须有交叉表。有关更多信息,请参阅交叉表对象。
在交叉表汇总上绘制图表
1.选择绘制图表所基于的交叉表。
2.在“插入”菜单上,单击“图表”。显示“图表专家”对话框。
提示:完成此项任务的另一方法是单击“插入工具”工具栏上的“插入图表”按钮。
3.在“类型”选项卡的图表类型列表中,选择一个图表类型。然
后单击数据演示效果最好的图表子类型。请参阅图表类型。
4.如果希望“图表专家”使用“坐标轴”和“选项”选项卡上的默
认选项,请选择“自动设置图表选项”。
注意:如果要手动选择“坐标轴”和“选项”选项卡上的选项,应确保“自动设置图表选项”未被选中。
5.单击“数据”选项卡。
6.在“布局”区,单击“交叉表”(如果尚未被选中)。
Finereport图表制作功能如下:
1.描述
填报报表与普通报表不一样,普通报表是用来展示数据,而填报报表是用来录入数据,那么填报报表是不是也像普通报表一样,需要进行报表样式的设计呢?
报表虽说是对数据进行录入,但是数据怎么录入,哪些数据录入在哪个位置这些都需要通过报表设计来定义,所以填报报表与普通报表一样,也需要对报表进行样式的设计。
2.示例
对财务、服务、医疗等等行业常常有如下样式自由、编辑风格多样化的数据录入界面,用来采集信息并保存入库,这样的报表我们称之为自由格式报表
。1.描述
如下图,每一组都跟随有一个统计图直观的查看该组的数据情况,可以使用单元格图表实现这样的可扩展的效果效果。
单元格图表的优势
图表作为单元格元素插入到报表中,就可以通过单元格的父子关系,跟随主格的扩展自动生成相应的图表,而不需要对每组数据单独制作对应的图表。
2.示例
以下我们详细介绍上图中跟随扩展的图表制作步骤。
2.1数据准备
打开报表。在地区销量分组报表的基础上添加图表,实现每个地区有一张销量统计图。
这边扩展出来的每张图表只显示当前地区的数据,因此不能直接将数据集作为图表数据来源(数据集是取出销量表中的所有数据),只能使用报表中单元格数据。
注:单元格元素图表与单元格数据源图表不是一个概念,单元格元素图表是指图表插入方式为单元格,可跟随单元格扩展,拥有单元格的一些属性,而单元格数据源图表是指图表绑定数据的时候绑定的是单元格数据,而非数据集数据。
2.2插入单元格图表
合并第二行后面的一片区域,右击单元格单元格元素>插入图表>柱形图,点击确定。