让决策更智能
新一代智能数据分析平台

视图数据集解决view query案例

观小数发表于:2020年10月10日 15:31:40

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


步骤三:创建卡片和时间参数筛选器



    您需要登录后才可以回复