3.8.1 报表设计
- 功能说明
用户可以根据业务需要设计报表模板,比如二类资源、公益林、征占、采伐、林权等各种形式的报表。
- 操作说明
单击【新报表设计】,弹出报表设计窗口。
图285报表设计窗口
一、新增报表
- 功能说明
报表设计前需要先新增报表分组和报表。
- 操作说明
(1)新增报表分组
第一步:在设计器窗口右侧空白处右击鼠标,在弹出的菜单中选择“新建分组”,弹出新建分组对话框;
第二步:输入分组名称,单击“确定”,在设计器窗口右侧显示新建的报表分组。
图286新建分组
(2)新建报表
第一步:在报表分组上右击鼠标,在弹出的菜单中选择“新建报表”弹出新建报表对话框;
第二步:输入报表名称,选择报表的统计数据源(当前打开数据中的矢量数据),单击“确定”,在报表分组下显示新建的报表。
图287新建报表
(3)删除报表
右击选中要删除的报表,选择“删除报表”,进行删除。
二、报表初步形状
双击报表名称,在左侧显示报表初步形状,可以右键对行列进行增加删除操作。
图288报表初步形状
三、设置表头信息
通过合并单元格后输入文本内容和右键设置对齐方式,设置表名和统计单位。
图289设置表头信息
四、纵向动态分组配置
根据给出的报表样式进行配置。
图290统计表主体
按报表设计要求将单元格进行合并,填写列头名称及纵向动态分组条件,列头使用文本单元格,比如填写列头<统计单位>。
图291表头文本输入
(1)纵向分组内容,使用数据单元格配置。
(2)数据单元格数据源字段选择分组字段,数据源字段XIANG。
(3)类型设置为分组。
(4)扩展方式选择纵向扩展。
(5)如果要将分组展示中滤掉部分值的话,在高级中设置条件,如XIANG<>‘’。
(6)如果需要排序,在是否排序可选框处打钩,并根据选择字典翻译前后进行排序。若想自定义排序,可以利用自定义设置进行排序。
(7)如果需要增加合计行,直接对是否增加合计可选框处打钩即可,并且可以设定合计名称及合计行位置。
图292报表设计
图293分组统计表
图294分组统计表
五、横向动态分组配置
可以实现横向动态分组,类似下图中使用字典规则分组统计列可以使用横向自动分组配置。
图295动态分组列
图296动态分组列
配置步骤如下:
第一步:双击列头(要配置动态分组的列);
第二步:单击‘数据单元格’,选择数据源字段,如DI_LEI;
第三步:扩展方式,选择横向扩展;
图297分组(普通)
第四步:分组类型设置:
(1)分组:设置分组条件,单击高级选项卡,设置条件为DI_LEI IN ('111','113','120'),在该选项卡可以设置排序方式。(此种分组方式,当分组内有数据时该分组内容显示,无数据时该分组内容不显示)
详细如下图所示配置:
图298分组(高级)
(2)分组(自定义):点击分组后面的设置,进入到自定义分组设置,可以根据自定义条件来设置分组(注:此处自定义条件只能设置选择的字段对应的条件。该分组方式,不管是否有数据,各分组内容均显示)。
图299分组(自定义)
另外设置其他条件,如分组特殊灌木林地里其中灌木经济林,那么就需要在地类为特殊灌木林地的条件下设置优势树种代码必须为大于500小于700。即在高级设置条件为YOU_SHI_SZ < 700 AND YOU_SHI_SZ > 500。
可在高级选项卡内设置字段的排列顺序。
详细如下图所示配置:
图300动态分组列
(其它几项的分组与其类似)
六、需要单独配置的列
不能使用用动态列实现的,像特殊灌木林地中的计、其中灌木经济林列;
配置方法也像动态分组列配置步骤一样,只是设置条件中的条件按照该列要求的条件配置即可。
注意:如该列在其他列的运算中需要用到,就必须单独配置出来。
七、配置数据汇总
第一步:双击单元格(要配置数据汇总的列);
第二步:单击‘数据单元格’,选择需要汇总的数据源字段,如MIAN_JI;
第三步:类型设置:第三项汇总(并选择汇总的样式),如求和;
第四步:扩展方式为不扩展。
图301配置数据汇总
八、合计或小计列配置
列头中使用文本写‘合计’、‘小计’;
统计字段使用计算单元格,sum(单元格号),单元格号可以通过在右侧列表中双击获取,如下图所示:
图302合计
图303合计
九、输出列号
单元格中配置:[ColNum]
图304输出列号
图305输出列号效果
十、报表分组中不进行统计内容的设置
说明:假如有某个统计值只需要统计到合计中,不需要在各分组项中统计。
(1)可以在配置中,直接利用高级分组设置实现。
图306高级分组
(2)某一列直接不显示也可以在表头中配置,如图:
图307表头设置
十一、复制粘贴
报表配置中支持对某个或多个单元格的复制粘贴,如果我们将要配置的单元格的统计信息和我们已经配好的单元格一样,那么我们可以直接选中已配好的单元格按住“Ctrl”+“C”然后再需要配置的单元格是按”Ctrl”+”V”即可!
比如配好了xian那一行的,我们需要配xiang的统计行,那么我们可以直接把xian那一行选中然后“Ctrl”+“C”然后在xiang的空白行上“Ctrl”+“V”即可,然后再修改个别单元格的信息即可。
十二、联合排序
如果统计单位为多个,如县和乡,需要设置联合排序,步骤如下:
第一步:选中需要联合排序的单元格;
第二步:右击,选择设置联合排序,填写联合排序名称;
第三步:点击“确认”即可。
注意:联合排序的政区代码必须是全码。
图308联合排序
十三、样式设计
通过上述设计报表的内容设计就完成了,接下来可以设置一些报表的样式。
(1)字体
在需要设置字体的单元格上单击鼠标右键,选择字体,弹出字体设置对话框,按照需要设置即可。
(2)对齐方式
在需要设置对齐方式的单元格上单击鼠标右键——对齐方式——选择需要的对齐方式
(3)文本颜色
在需要设置字体颜色的单元格上点击鼠标右键——文本颜色,按照需要选择颜色即可。
(4)背景颜色
在需要设置背景颜色的单元格上点击鼠标右键——背景颜色,按照需要选择颜色即可。
(5)边框类型
在需要设置边框类型的单元格上点击鼠标右键——边框类型——选择需要的边框类型。
十四、表头、表尾设置
第一步:将表头和表尾样式根据实际情况在表格中配置出来;
第二步:点击“设置表头表尾”,将属于表头或表尾的行数写下来即可。
如图:
图309表头表尾设置
十五、保存
单击【保存】,对配置的报表进行保存。
十六、报表导入导出
表配置好后可以通过导入和导出在其他电脑上使用。
(1)导出
使用导出功能,把配置好报表可以导出成txt文件。
(2)导入
把导出的txt文件拷贝到别的电脑上,然后通过上边的新建报表,设置报表的名称和数据源然后通过【导入】功能,选择txt把配置好的报表导入进来然后就可使用。