我必须统计每天登录的不同用户,以确定他们是否活跃。如果一个用户在过去14天内至少登录过一次,则被视为“活动”。
给定第X天,我的指标是计算注册总数中不同活跃用户的百分比。
所以:第X天%活跃=(#distinct用户在X到X-13期间至少记录过一次)/(第X天注册用户总数)。
我可以在第X天手动计算它。
我发现具有挑战性的是创建此指标的时间序列(每天1%,每天滚动14天)。
所以:
%X在第X天有效=(#distinct用户在X到X-13期间至少记录过一次)/(第X天注册用户总数),
%在第X-1天有效=(#distinct用户在X-1到X-14期间至少记录过一次)/(第X-1天注册用户总数),
%在第X-2天有效=(#distinct用户在X-2到X-15期间至少记录过一次)/(第X-2天注册用户总数),
等
有用的信息:我有一个包含UserID的列,其中一个包含他每天记录的id(如果每天有多个日志,每天仍然是一行),还有一列包含注册日期。