最新历史版本 :计算交叉表横向占比 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 预期效果

有时候我们需要计算表格的横向占比。

例如我们想去计算每个省份下各类产品的销售额占比,在上海市,生鲜占总销售额的比例为 7.06%

1.2 实现思路

使用 DEF 函数计算出「每个省份的销售额」和「每个省份下各类商品的销售额」。

占比=每个省份下各类商品的销售额/每个省份的销售额

2. 操作步骤编辑

示例数据:集团商品销售总表.xlsx


2.1 添加数据

新建一个分析主题,添加示例数据「集团商品销售总表」。如下图所示:

8.11-4.png

2.2 计算横向占比

1)进入组件界面,选择图表类型为「交叉表」。并将「省份、商品类别」拖入组件,如下图所示:

2)求每个省份的销售额。新建一个计算字段

公式拆解
详细解释帮助文档
SUM_AGG(销售额)对销售额求和SUM_AGG-求和
DEF(SUM_AGG(销售额),[省份])将数据按省份分组,对分组后的销售额求和,获得每个省份的销售额DEF(指定维度)

3)计算每个省份下每个类别商品的销售额,新建计算字段,如下图所示:

公式拆解
详细解释帮助文档
SUM_AGG(销售额)对销售额求和SUM_AGG-求和
DEF(SUM_AGG(销售额),[省份,商品类别])按省份、商品类别对数据分组,并对分组后的销售额求和,获得每个省份下不同类别商品的销售额DEF(指定维度)

4)计算占比。使用 每个省份下每类商品的销售额/每个省份的销售额,如下图所示:

5)将「占省份总销售额的比例」拖入到分析区域中,并更改数值格式为百分比,如下图所示:

2.3 效果查看

详细请参见本文 1.1 预期效果。