历史版本2 :计算交叉表横向占比 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 概述编辑
1.1 应用场景
用户有时需要计算横向占比;在使用「交叉表」制作图表时,需要计算「每个列维度的销售额占行维度总销售额的比例」,
例如「自有点」,东南区销售额占比:30.16%=16,230,517/(16,230,517+17,167,746 +20,407,930)*100%;中西区销售额占比:33.75%=17,167,746 /(16,230,517+17,167,746 +20,407,930)*100%;北方区销售额占比:37.93%=20,407,930 /(16,230,517+17,167,746 +20,407,930)*100%;
1.2 实现思路
新增列,先按「行维度」分组计算总销售额,再通过「计算字段」自动生成「列维度」的占比;
2. 操作步骤编辑
示例数据:内置demo中「行业数据>零售电商>零售电商demo>门店销售数据统计」
2.1 新建组件
新建分析主题,将「门店销售数据统计」添加至分析主题中,如下图所示:
2.2 新增列
1)进入数据编辑界面,新增汇总列。如下图所示:
2)新增汇总列名:「销售额汇总值」,分组字段选择:「店性质」,汇总字段选择:「销售额」,汇总方式:「求和」。如下图所示:
注:分组字段根据交叉表「行维度」字段自行调整;行维度存在多个字段时,分组字段也应选择对应多个字段列;
3)设置完成后保存并更新数据。
2.3 组件设置
1)添加计算字段,命名为「销售额占比」,输入公式:SUM_AGG(销售额)/AVG_AGG(销售额汇总值),点击「确定」,如下图所示:
2)选择图表类型为「交叉表」,将对应字段拖入分析区域,如下图所示:
注:行维度只有「店性质」,因此2.2.2章节的「分组字段」也只需按「店性质」分组即可;
3)将「销售额占比」的数值格式改为百分比,如下图所示:
2.4 效果查看
详情参见本文应用场景。