实验目的
统计并按照频次分组客户
eg: 1—7次 每次有几人
分析步骤
拆分表单
1、建立日期表——sum。。。筛选不重复日期
2、建立顾客表——订单总数(新建度量值)countrows
找到对应关系(一个人在不同时间段消费次数)
补充:统计活跃天数distinctcount(订单表的日期)非重复列;
建立关联
3、统计下单次数calculate筛选行上下文——下单次数 = CALCULATE(‘顾客表’[订单总数], FILTER(‘日期表’,‘日期表’[日期]<=MAX(‘日期表’[日期])))
4、筛选条件边界
在购买次数表中不存在联系关系中的表不能直接引用——建立度量值SELECTEDVALUE(如果值在就返回结果不在返回空)
‘因为表与表之间没有建立连线,所以不能用VAR定义变量
【度量值】max_ = SELECTEDVALUE(‘购买次数表’[最大值])
【度量值】min_ = SELECTEDVALUE(‘购买次数表’[最小值])
5、统计
【度量值】客户购买频次 = COUNTROWS(FILTER(‘客户表’,[下单次数]<=[max_] && [下单次数]>=[min_]))