DAU和MAU在同一张桌子上:又名如何计算移动30天的窗户

时间:2014-07-25 15:08:00

标签: sql netezza

我需要从以下表格中计算DAU(每日活跃用户数)和MAU(每月活跃用户数):

| customer_id | date | purchase amount |

我理想的结果将是这样的表:

| date | DAU | MAU |

其中DAU =与列| date |对应的日期中的count(distinct customer_id) MAU =从与| date |列对应的日期到返回30天的期间计算(不同的customer_id)。

我可以想象它可以使用子查询完成,但我使用的是Netezza,它不允许我使用它们。

有任何想法如何移动计数不同(如30天移动平均线)? 非常感谢

0 个答案:

没有答案