我有一个包含用户购物数据的表格,如下所示
我想要一个类似于运行总数的输出,但我想要用户按日期购买的唯一类别计数的运行总数。
我知道我必须ROWS PRECEDING AND FOLLOWING
在count
函数中使用,但我无法count(distinct category)
在窗口函数中使用
Dt category userId
4/10/2022 Grocery 123
4/11/2022 Grocery 123
4/12/2022 MISC 123
4/13/2022 SERVICES 123
4/14/2022 RETAIl 123
4/15/2022 TRANSP 123
4/20/2022 GROCERY 123
期望的输出
Dt userID number of unique categories
4/10/2022 123 1
4/11/2022 123 1
4/12/2022 123 2
4/13/2022 123 3
4/14/2022 123 4
4/15/2022 123 5
4/20/2022 123 5
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句