5.1 报表设计
以二类数据为例,设计一张如下所示的报表。
图442报表样例
5.1.1 分析报表内容
第一步:先确定报表中的统计数据来源。通过分析报表样例,发现报表中的所有内容都可以通过“小班面”这张表获取到,那么这张报表的统计数据源就是“小班面”。
第二步:分析报表统计需要转换的内容。通过分析上面的示例发现里面的所有内容都可以通过“小班面”这张表获取到,但是需要做以下转换;
(1)株树的统计单位是万株,故表中的株树需要除以10000。
(2)小班面中没有四旁株树这个字段,需要用四旁公顷株树*小班面积来得到四旁株树。
(3)小班面中没有四旁蓄积这个字段,需要用四旁公顷蓄积*小班面积来得到四旁蓄积。
(4)小班面中没有散生株树这个字段,需要用散生公顷株树*小班面积来得到散生木株树。
(5)小班面中没有散生木蓄积这个字段,需要用(散生木公顷蓄积+散生木公顷蓄积2)*小班面积得到散生木蓄积。
(6)小班面中没有枯倒木株树这个字段,需要用枯损木公顷株树*小班面积来得到枯倒木株树。
(7)小班面中没有枯倒木蓄积这个字段,需要用(枯损木公顷蓄积+倒木公顷蓄积)*小班面积得到枯倒木蓄积。
第三步:在Excel中设计报表的样式和分析报表统计条件。
图443 Excel中设计报表样式和分析报表统计条件
5.1.2 打开报表统计数据源
通过【数据管理】打开报表的统计数据源。
5.1.3 数据源处理
第一步:通过【数据管理】中的增加字段功能,在数据源中增加报表中需要的字段;
第二步:通过【属性表】的属性值计算功能为新增字段赋值。
增加字段 | 字段赋值 |
---|---|
四旁树株数(SPSZS) | SI_PANG_ZS*MIAN_JI/10000 |
四旁树蓄积(SPSXJ) | ([SANSHENGZS]+[SAN_SH_ZS2])*[MIAN_JI]/10000 |
散生木株数(SSMZS) | ([SANSHENGZS]+[SAN_SH_ZS2])*[MIAN_JI] |
散生木蓄积(SSMXJ) | ([SANSHENGXJ]+[SAN_SH_XJ2])*[MIAN_JI] |
枯倒木株数(KDMZS) | [KUMU_ZS]*[MIAN_JI]/10000 |
枯倒木蓄积(KDMXJ) | ([KUMU_GQXJ]+[DAOMU_GQXJ])*[MIAN_JI] |
5.1.4 新建报表分组和报表
通过【报表设计】,新建报表分组和报表。
5.1.5 报表设计
根据Excel报表中设计的报表样式和分组统计条件设计报表。
(1)文本录入
图444文本录入
(2)横向动态分组
(3)纵向动态分组
(4)分组汇总
(5)计算
(6)复制粘贴修改
把LIN_YE_JU那一行设置完成后,将该行选中然后“Ctrl”+“C”,在LIN_CHANG的空白行上“Ctrl”+“V”即可,然后再修改统计单位单元格和计算单元格的信息即可。
(7)设置表头表尾
(8)设置边框类型
(9)保存报表设置