水晶报表完整教程:对比FineReport之交叉表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
水晶报表完整教程:对比FineReport之交
叉表
水晶报表(crystal report)和FineReport都是很常用的报表工具,这里对比一下它们的交叉表功能。
水晶报表交叉表功能如下:
创建交叉表报表
本节介绍在新报表中创建“交叉表”对象的步骤以及如何在已有报表中添加“交叉表”对象。
在使用“交叉表”对象时应记住以下几点:
可以有多个行、列以及汇总字段。
可以用作行、列或汇总字段的报表字段包括打印时间公式和运行总计字段。
您可以在“交叉表”的行上包括组排序(前N个或后N个)。
注意:不能将组排序应用于列。
如果需要,可以在一个报表中插入多个“交叉表”对象。
可以将“交叉表”插入报表页眉或报表页脚,也可以插入组页眉或组页脚。
可以将“交叉表”对象放在子报表中。当要引用来自其他报表中的结果时,这一点很有用。表
交叉表示例
此示例展示如何使用“交叉表”对象使复杂的数据变得易于理解。本报表的目的是分析五种不同的自行车锁在四个不同地区的销售情况(按地区划分的车锁销售报表)。为了更清楚起见,只包含了报表中最基本的信息:
订单所来自的地区。
车锁名称。
所订数量。
第一种浏览数据的方式是采用最基本的报表形式,即未分组、未排序的纵栏式报表。
订单数据的报表-未排序/未分组
此报表给出了详细的信息。每行代表一份订单。对于不同车锁,每个地区都有多份订单。但是由于缺少汇总信息,几乎不可能从这样一张报表中得到任何有用的信息。
下面合乎逻辑的步骤就是以某种方式对数据进行分组。既可以按地区分组也可以按产品线分组。下面一节将创建新“交叉表”报表
在“文件”菜单上,单击“新建”。
提示:创建OLAP报表的另一种方法是单击“标准”工具栏上的“新建”按钮。
出现“Crystal Reports库”。
在“选择向导”区中,单击“交叉表”。
单击“确定”。
出现“交叉表报表创建向导”。
展示这两种分组方法。
在交叉表汇总上绘制图表
选择绘制图表所基于的交叉表。
在“插入”菜单上,单击“图表”。显示“图表专家”对话框。
提示:完成此项任务的另一方法是单击“插入工具”工具栏上的“插入图表”按钮。
在“类型”选项卡的图表类型列表中,选择一个图表类型。然后单击数据演示效果最好的图表子类型。请参阅图表类型。
如果希望“图表专家”使用“坐标轴”和“选项”选项卡上的默认选项,请选择“自动设置图表选项”。
注意:如果要手动选择“坐标轴”和“选项”选项卡上的选项,应确保“自动设置图表选项”未被选中。
单击“数据”选项卡。
在“布局”区,单击“交叉表”(如果尚未被选中)。
在“位置”区中,单击“页眉”或“页脚”指定放置图表的位置。
注意:图表在报表中出现的频率取决于交叉表汇总字段放置的位置。
在“数据”区的“依据”列表中,单击图表所基于的分组字段。
如有必要,在“细分依据”列表中,单击希望图表所基于的次要行或列。
然后在“显示”列表中,单击希望显示在图表上的汇总字段。
如果“坐标轴”和“选项”选项卡出现,则可以自定义某些图表属性,如轴的缩放比例、图例和数据点。
单击“文本”选项卡。
接受默认标题信息或将新标题添加到图表。
单击“确定”。
交叉表”还可以包括若干总计:
每行的结尾是该行的总计。在上面的例子中,该总计代表一个产品在所有国家/地区的销售量。“手套”行结尾处的值是8,这就是手套在所有国家/地区销售的总数。
注意:总计列可以出现在每一行的开头。
每列的底部是该列的总计。在上面的例子中,该总计代表所有产品在一个国家/地区的销售量。“美国”一列底部的值是四,这是所有产品(手套、腰带和鞋子)在美国销售的总数。
注意:总计列可以出现在每一行的顶部。
“总计”(Total)列(产品总计)和“总计”(Total)行(国家/地区总计)的交叉处是总计。在上面的例子中,“总计”列和“总计”行交叉处的值是12,这是所有产品在所有国家/地区销售的总数。
更改交叉表单元格的宽度、高度和对齐方式
单击“交叉表”内的单元格激活大小调整手柄。
单击并拖动任一大小调整手柄增大单元格的宽度或高度。
单击“格式设置”工具栏上的对齐方式选项,更改单元格中数据的对齐方式。
您可以从“左对齐”、“右对齐”、“居中”和“两端对齐”中进行选择。
注意:更改一个单元格会影响所有同类单元格。例如,更改一个汇总字段单元格的宽度,会同时更改所有其他汇总字段单元格的宽度。
设置整行/整列的背景颜色的格式
使用背景颜色强调“交叉表”中的行或列。
右击“交叉表”顶端左侧的空白区域并从快捷菜单中选择“交叉表专家”。
出现“交叉表专家”。
单击“自定义样式”选项卡。
单击行(在“行”区)或列(在“列”区),并从“背景颜色”下拉列表中选择颜色。
单击“确定”以返回“交叉表”。
行/列将按要求进行格式设置。
“交叉表”数据
本节讲述在报表中取消数据的操作步骤。您能够取消:
空行和空列。
行总计和列总计。
小计及其标签
取消空行和空列
右击“交叉表”顶端左侧的空白区域并从快捷菜单中选择“交叉表专家”。
出现“交叉表专家”。
1.单击“自定义样式”选项卡。
2.选中“取消空行”或“取消空列”复选框。
3.单击“确定”。
打印报表时,将不出现空行和/或空列。
4.
取消行总计和列总计
1.右击“交叉表”顶端左侧的空白区域并从快捷菜单中选择“交叉表专家”。
出现“交叉表专家”。
2.单击“自定义样式”选项卡。
3.选中“取消行总计”或“取消列总计”复选框。
4.单击“确定”。
取消小计及其标签
如果“交叉表”中有两个以上的组,则您可以取消其中一个的小计及标签。
1.右击“交叉表”顶端左侧的空白区域并从快捷菜单中选择“交叉表专家”。