专栏名称: 数据化管理
提供数据分析的咨询和培训服务,以及数据分析产品销售
目录
相关文章推荐
楼主说楼市  ·  曾经以为在做梦,现在真的来了 ·  11 小时前  
楼主说楼市  ·  曾经以为在做梦,现在真的来了 ·  11 小时前  
李楠或kkk  ·  elon musk ... ·  昨天  
十点人物志  ·  拍下5000栋千禧年老楼:站在世纪末,憧憬一 ... ·  2 天前  
十点人物志  ·  拍下5000栋千禧年老楼:站在世纪末,憧憬一 ... ·  2 天前  
股妖姬  ·  数据合成崛起,Grok-3核心受益个股梳理 ·  3 天前  
股妖姬  ·  数据合成崛起,Grok-3核心受益个股梳理 ·  3 天前  
51好读  ›  专栏  ›  数据化管理

自动计算客单价,Excel数据透视表也能做到

数据化管理  · 公众号  ·  · 2021-03-09 08:27

正文


虽然目前数据分析的工具很多,但据我在培训中了解到的情况,在日常的经营数据分析中, 传统的数据透视表 仍然是大多数人的主要工具,所以近期会再介绍一些数据透视表的相关内容。

在零售行业中, 客单价 是一个重要的指标,用来判断客人(订单)的平均成交金额,可以用于销售人员间的横向比较销售能力,也可以用于不同时间的纵向比较看趋势……所以我们必须要学会怎么去计算它,当然我们说的还是 自动化报表 的方向!

在零售行业,我们是这样去做客单价的数学算法:

客单价=销售额/订单数

很简单的算法,那么难点在哪里呢?看看我们从系统里导出来的数据源:

数据源分析:

销售额字段是现成的,生成透视表后,进行合计就行

订单数的字段没有,需要在数据源中增加该字段

所以难点是第②步,因为可以看到「订单号」这一列是有重复值的,怎么去计算订单数就是我们要攻克的问题。

处理方法:

当然我们要新增一个辅助列,接下来就是怎么根据「订单号」去算出「订单数」

首先我们可以统计一下【同一个订单号】出现的次数,用这样的公式就能实现:

这一列的结果果是指:Order-001订单号只出现了1次,Order-002订单号只出现了1次,Order-003订单号出现了4次,Order-004订单号出现了4次,Order-005订单号只出现了1次,Order-006订单号只出现了1次……

但这只是识别了重复项,如果生成透视表后,对于「只出现了1次」的订单号,是可以实现汇总统计;但是对于出现了1次以上的订单号,则汇总的结果就会多倍计算。

所以我们还要处理重复订单号的问题,希望在后续的透视表汇总中, 重复订单号的订单数累加时,结果是1 就是说无论同一订单号重复了多少次,在求和时只算1次

然后我们就用 1除 的办法去解决就ok了

可以看到,其实 1除 的意思就是要 把1分成多少份 ?这样的话,在后续的透视表中,当你汇总累加时,即使是重复多次出现的同一订单号,对应的「辅助订单数」列的求和结果都是1,所以这就是我们要的结果!

这时就可以生成数据透视表了,把「辅助订单数」、「销售额」放一起

经过核对,你可以发现S001门店是3张订单,S002是4张订单,S003是2张订单,这个订单数的结果正是我们想要的!

既然有了「订单数」、「销售额」,计算「客单价」就简单了!

「客单价」=「销售额」/「订单数」 ,分子和分母都有了,所以我们直接进行字段间的计算即可:

通过以上操作,即可在透视表中新增一个「客单价」字段,接下来我们只需要把这个字段拉到透视表中,即可解决问题了!







请到「今天看啥」查看全文