我有以下数据:
================================================================
session_id screen_name screen_launch_time
================================================================
990004916946605-1404157897784 screen1 1404157898275
990004916946605-1404157897784 screen2 1404157898337
990004947764274-1435162269418 screen1 1435162274044
990004947764274-1435162269418 screen3 1435162274081
我想使用一个array_agg
函数来获取以下格式的数据:
=========================================================
session_id screen_flow count
=========================================================
990004916946605-1404157897784 screen1->screen2 1
990004947764274-1435162269418 screen1->screen3 1
有没有人尝试编写一个UDAF
或python
脚本来实现array_agg
函数中使用的逻辑?
请分享您的想法。