1. 概述
本文以供应链管理数据为例,根据不同商品大类在不同年份的库存变化情况,分别使用交叉表以及复杂表格来计算不同年份下各大类商品的数量占比,以及各大类商品在整体数据中的占比,同时对比两种表的差异。
1)使用「图表>交叉表」可正确计算不同年份下各大类商品的数量占比,但各大类商品在整体数据中的占比无法正确计算。
正确的算法为:各大类商品在不同年份的数量之和/所有商品数量之和,但下图交叉表最右侧的占比列仅对每年的占比进行了相加。

2)使用复杂表格,通过公式计算出汇总数据的占比即可解决以上问题。

示例数据:库存.xlsx
2. 图表
2.1 创建分析表
下载并上传示例数据,将数据保存在项目中,点击「+>分析表」,如下图所示:

2.2 新增占比字段
新增占比字段,计算字段为库存数,计算范围为分类值,选择分类为年份,如下图所示:

2.3 新建图表
点击添加按钮,选择「图表」,如下图所示:

2.4 制作交叉表
1)图表类型选择「交叉表」,将字段按照下图的内容拖入行维度、列维度和指标栏,合计行选择「底部」,合计列选择「居右」,如下图所示:

2)修改占比的数值格式为百分比,如下图所示:

2.5 效果预览
最终制作的交叉表如下图所示:

3. 复杂表格
3.1 创建分析表
下载并上传示例数据,将数据保存在项目中,点击「+>分析表」,如下图所示:

3.2 新增占比字段
新增占比字段,计算字段为库存数,计算范围为分类值,选择分类为年份,如下图所示:

3.3 新建复杂表格
点击添加按钮,选择「复杂表格」,如下图所示:

3.4 设计复杂表格
1)合并 A1、A2 单元格,插入斜线: 本文内容输入年份 指标 大类(每行输入一项内容,按 Enter 键换行),如下图所示:

2)合并 B1、C1 单元格,合并 D1、D2 单元格,合并 E1、E2 单元格,A4、B2、C2、 合并后的 D1、合并后的 E1 单元格输入文本,如下图所示:

3)合并后的 B1单元格、A3~C3 单元格分别拖入左侧对应的字段,如下图所示:

4)选中 B1 单元格,点击右侧的「属性>扩展」,设置为横向扩展,如下图所示:

5)选中 C3 单元格,点击右侧「属性>扩展」,设置其左父格为自定义 A3 ,如下图所示:

6)B4 单元格插入公式:SUM(B3)(也可在单元格内直接输入:=SUM(B3) )表示计算不同年份的总库存,C4 单元格插入公式:SUM(C3),表示计算不同年份库存占比之和,理论上应该为 100%,以 B4 单元格插入公式为例,步骤如下图所示:

7)D3 单元格插入公式:SUM(B3),并设置左父格为自定义 A3 ,表示计算不同大类的总库存,如下图所示:

8)E3 单元格插入公式:D3/SUM(D3[!0]),并设置左父格为自定义 A3 ,表示计算不同大类的总库存占比,如下图所示:

9)D4 单元格插入公式:SUM(D3),表示计算所有大类的总库存,E4 单元格插入公式:SUM(E3),表示计算不同大类的总库存占比之和,理论上应该为 100%,如下图所示:

10)为 C3、C4 单元格批量设置格式为「百分比>#0.00%」,如下图所示:

11)同理,为 E3、E4 单元格批量设置格式为「百分比>#0.00%」,此处不再赘述。
3.5 设计单元格样式
1)选中 A1~E4 单元格,设置为居中,如下图所示:

2)选中 A1~E4 单元格,为单元格设置内外边框及边框颜色,此处设置边框颜色为浅紫蓝色,如下图所示:

3.6 效果预览
预览表格,效果如下图所示:

