1、背景描述:
客户的数据是“会员消费订单数据”,其中有关键字段地区、会员、订单、订单时间,客户希望经过一些筛选,然后找到对应的会员进行进一步的推广策略。核心筛选过程如下:
先筛选一段时间区间,然后基于这个筛选的日期,计算这段日期内的:会员消费次数、会员消费天数,然后再去筛选会员消费次数大于等于xx次,会员消费天数大于等于xx天 的会员
2、解决方案:
整体解决思路:对视图数据集传时间参数,在视图数据集中计算 会员消费次数、会员消费天数等“基于日期”的字段,然后创建时间参数筛选器对卡片进行关联;
步骤一:创建时间参数:开始日期、结束日期
步骤二:创建视图数据集:
# 模型结构SELECT input1.`地区`,input1.`会员ID`,input1.`会员等级`,count(DISTINCT(input1.`订单ID`)) as `会员消费次数` from input1 where input1.`购买时间`>=[DYNAMIC_PARAMS.开始日期MT] and input1.`购买时间`<=[DYNAMIC_PARAMS.结束日期MT] group by 1,2,3
步骤三:创建卡片和时间参数筛选器