2.1 添加数据下载示例数据:超市销售数据.xlsx
创建一个分析主题,将下载下来的示例数据上传至主题。如下图所示:
2.2 制作组件明确好我们的目的是要计算不同的购买次数下,分别有多少用户。所那我们就需要以购买次数作为维度,用户数为指标
2.2.1 维度-购买次数1)添加计算字段,使用 DEF 函数计算「购买次数」,如下图所示:
公式:DEF(COUNTD_AGG(订单ID),[客户名称])
公式分解描述函数帮助文档COUNTD_AGG(订单ID)对订单数量去重计数COUNTD_AGG 去重计数DEF(COUNTD_AGG(订单ID),[客户名称])按「客户名称」对去重后的订单数量进行分组,计算得出每个客户购买过的次数DEF-定义静态指标2)通过函数我们得到了每个客户的购买次数,但我们想求的是不同的购买次数下,分别有多少用户。
那我们就需要以购买次数作为维度,统计用户的个数(即用户个数为指标)。所以我们将「购买次数」转化为维度,如下图所示:
2.2.2 指标-用户数维度有了,接下来需要计算用户的个数。新建计算字段「用户数」,使用函数计算用户数,如下图所示:
2.2.3 制作柱形图图表类型选择「柱形图」,将「购买次数」和「用户数」分别拖入维度和指标。「购买次数」的分组需要更改为「相同值为一组」。如下图所示:
到此我们就完成用户购买次数分布的计算了。
2.3 效果查看查看本文 1.2 节。