我有3组比较 - 每日,每周和每月。当将每周队列与其他每周队列和每月队列与其他每月队列进行比较时,您经常会遇到队列未完全“烘焙”的情况。这意味着,例如,每周的第一个群组日(即install_cohort == 2016年2月21日,安装群组周== 2月21日)比days_incehinstall = 2016年2月27日(最后一天)安装队列周== 2月21日。
在周数之间进行比较时,这意味着并非所有人都通过相同的days_since_install。
目标是过滤数据,使每个群组都具有相同的days_since_install,这样可以摆脱额外的days_since_install,例如install_cohort == 2/21/2016 over install_cohort == 2/27/2016。我只想比较每周的install_cohorts集合的days_since_install数量。
答案 0 :(得分:0)
经过长时间的讨论后确定,
echo "%define debug_package %{nil}"
创建一个计算字段,并将其命名为{fixed [install_cohort_month]: max([install_cohort])}
[max_date]
这给你一个类似于这个
的表格 datediff('day', [max_date],today())
Month | week | install_cohort | max_date | days_since_install |
28/2/2016 | 7/2/2016 | 1/2/2016 | 28/2/2016 | 50 |
您可以更改第一个计算以使用月份字段而不是周字段。