山海鲸可视化

交叉报表

1. 概述

1.1 应用场景

交叉报表是常见的基本报表类型,交叉报表同时包含数据的横向扩展和纵向扩展。

1.2 功能特点

交叉报表的特点是表头是由上表头和左表头组成,从形式上来看,有点类似于数学上的二维数列,将数据按照行和列进行分类。如下图即为典型的交叉报表,将销售数据按照产品、销售员和地区进行分类展示。
0.png

2. 示例

2.1 数据准备

在本地环境中创建数据文件,这里使用 Excel 进行演示,将需要使用到的数据都保存到 Excel 文件中,然后报表门户中点击左上方的“数据”>“添加数据”,选择 Excel,将创建好的文件导入,如下图所示:

2.2 报表设计

第一步:表格样式设计

按照下面表格中的说明设计表格样式:

| 单元格 | 操作 |
| —— | ————————————————————————————————————————————— | —— | ——– |
| A1D2 | 合并 **A1D2** 单元格,写入报表的标题“地区销售概况”,设置标题为 15 号字体,字体“加粗”“居中” |
| A3B3 | 合并 **A3B3** 单元格,选中单元格,点击右上方的“插入斜线”。在弹出的斜线编辑对话框中将插入斜线数设置为 2,依次写入字段标题:**产品 | 销售员 | 地区** |
| D3 | 写入字段标题:“销售总量” |
| A5B5 | 合并 A5B5 单元格,写入字段标题:“总计:” |

选中 A1~D5 单元格,给表格整体添加一个黑色的内外框。最终表格样式效果如下图所示:
1.png

第二步:拖动对应数据

按照下面表格中的说明将数据集中数据列拖入到对应单元格中,并对单元格属性进行设置。

单元格 操作
A4 拖入数据列“地区”,单元格默认“纵向扩展”。
B4 拖入数据列“销售员”,单元格默认“纵向扩展”。
C3 拖入数据列“产品”,单元格“横向扩展”。
C4 拖入数据列“销量”,由于 A4、B4、C3 单元格的扩展已经确定了唯一的销量值,故 C4 单元格无需扩展,扩展方向为“不扩展”。
D4 拖入数据列“销量”,在右侧聚合类型中选择“汇总”,汇总类型选择“求和”,统计每个销售员的产品销售总量。
C5 对 C4 单元格求和,插入公式:**SUM(C4,C4)**。
D5 对 D4 单元格求和,插入公式:**SUM(D4,D4)**。

设置完成后如下图所示:
3.png

3. 效果预览

制作完成并保存报表后,打开“山海鲸报表门户系统”,在“目录管理”中找到刚才制作的报表,点击“打开”按钮即可预览查看报表,如下图所示:
2.png