历史版本2 :用户购买频次分析 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 背景

我们有一张订单明细表,计算每个客户的购买次数比较简单。

但如果我们想了解购买过一次、两次、三次等等的客户数有多少该怎么办呢?计算客户购买次数分布,可以帮助我们找出一段时间范围内客户购买的规律。

1.2 预期效果

35.png

2. 操作步骤编辑

2.1 添加数据

下载示例数据:超市销售数据.xlsx

创建一个分析主题,将下载下来的示例数据上传至主题。如下图所示:

36.png

2.2 制作组件

明确好我们的目的是要计算不同的购买次数下,分别有多少用户。所那我们就需要以购买次数作为维度,用户数为指标

2.2.1 维度-购买次数

1)添加计算字段,使用 DEF 函数计算「购买次数」,如下图所示:

公式:DEF(COUNTD_AGG(订单ID),[客户名称])

39.png

公式分解
描述函数帮助文档
COUNTD_AGG(订单ID)对订单数量去重计数COUNTD_AGG 去重计数
DEF(COUNTD_AGG(订单ID),[客户名称])按「客户名称」对去重后的订单数量进行分组,计算得出每个客户购买过的次数
DEF-定义静态指标

2)通过函数我们得到了每个客户的购买次数,但我们想求的是不同的购买次数下,分别有多少用户。

那我们就需要以购买次数作为维度,统计用户的个数(即用户个数为指标)。所以我们将「用户购买频次」转化为维度,如下图所示:

38.png

2.2.2 指标-用户数

维度有了,接下来需要计算用户的个数。新建计算字段「用户数」,使用函数计算用户数,如下图所示:

39.png

2.2.3 制作柱形图

图表类型选择「柱形图」,将「购买次数」和「用户数」分别拖入维度和指标。「购买次数」的分组需要更改为「相同值为一组」。如下图所示:

40.png

到此我们就完成用户购买次数分布的计算了。

2.3 效果查看

在线预览:用户购买频次分析