1. 概述
1.1 背景
用户在订单数据时,经常会一段订单分摊的场景。将成本、收入在不同的产品、项目或者部门之间进行合理的分摊,以便能够更准确地了解每个产品或者项目等的贡献或者盈利能力,有助于成本控制、业绩评估等方面的分析。
1.2 实现思路
本文将列举三个订单分摊的场景,用户可根据自己的实际情况进行选择。
平均分摊:将费用平均分摊到每个订单中;
按比例分摊:将费用按照收入或者成本等信息,按照比例划分到每个订单中;
按照某个分类分摊给第一个订单:需要将物流费用分摊给每天的第一个订单,避免后续计算每天的物流费用时数据重复求和。
2. 平均分摊
2.1 实现效果
物流订单表中统计了每天运输的产品,物流费是统计当天所有产品的物流费用,希望将物流费 平均分摊 到每个产品中。
如果当天运输的产品是 3 种,那么单个产品的物流费=物流费/3。如下图所示:
2.2 操作步骤
1)需要按照产品种类平均分摊物流费,首先需要先计算每天的产品数量。如下图所示:
2)添加一个分类汇总步骤,将「日期」字段拖入分类栏;将「产品」字段拖入汇总栏,将字段名更改为「产品种类」,并将计算方式改为「计数」。这样就统计出了每天运输的产品种类,如下图所示:
3)使用「合并上一步数据」,将「产品种类」与上一步的明细数据进行合并,如下图所示:
4)下一步需要使用公式进行计算,点击「+>新增字段>公式」。如下图所示:
5)使用公式:[物流费]/[产品计数],得到每个产品的物流费用。如下图所示:
6)效果同 2.1 节,将每天的物流费均摊到每个产品上。如下图所示:
3. 按比例分摊
3.1 实现效果
物流订单表中统计了每天运输的产品,物流费是统计当天所有产品的物流费用,希望将物流费 按比例分摊 到每个产品中。
比如 6 月 13 日运输了三种产品,物流费为 3000,那么 A 产品的物流费为 [200/(200+200+300)]*3000=857.14。如下图所示:
3.2 操作步骤
1)如果需要按照商品单价的比例计算物流费的话,第一步要先求比例系数。
2)点击「+新增字段>占比」,如下图所示:
3)新增字段名为「比例」,在日期分类下,计算各商品单价的比例。所以计算范围选择「分类值」、分类选择「日期」字段。如下图所示:
4)求得比例后,下一步就是根据比例计算各产品的物流费。再新增一个字段,如下图所示:
5)使用公式:[物流费]*[比例],得到每个产品的物流费用。如下图所示:
6)根据每天运输的商品,计算各商品需要分摊物流费的比例,最后求得各产品的物流费。如下图所示:
4. 分摊给第一个订单
4.1 实现效果
需要将物流费用分摊给每天的第一个订单,避免后续计算每天的物流费用时数据重复求和。如下图所示:
4.2 实现思路一
如果只需要统计每天的物流费用,在分类汇总时只使用「日期」字段和「物流费用」字段。那么直接在分类汇总时,将「物流费用」字段的计算方式改为「平均值」即可。
4.3 实现思路二
如果需要用到的字段不止「日期」和「物流费」字段,请参考下面这种方式。
1)需要给每天的第一个订单做一个标记,比如给订单标记序号 「1」,方便定位该订单,请按照后续步骤进行操作。
2)点击「+>新增字段>累积值」,使用累积值功能给「日期」分组下的每个订单都加上序号,每天第一个订单记为 1 。如下图所示:
3)点击「+>新增字段>条件赋值」,若前面「累积值」为 1,还是赋值为 1 ,其他赋值为空。如下图所示:
4)再使用「+>新增字段>公式」,使用公式:[赋值]*[物流费]。如下图所示:
5)这样就将物流成本分摊给每天的第一个订单。如下图所示: