3.29 使用多个小文件数据,执行复杂集合运算

 

使用多个文本文件数据,执行比较复杂的集合运算。
如用户登录信息分月存储在不同的文件中,查询 3 个月内至少登录一次的用户,3 个月内每月都登录的用户,以及只在 1 月份登陆过 的用户。

脚本:

A
1 =T(“user_login_info_1.xlsx”).group@1(userid)
2 =T(“user_login_info_2.xlsx”).group@1(userid)
3 =T(“user_login_info_3.xlsx”).group@1(userid)
4 =[A1,A2,A3].merge@u(userid)
5 =[A1,A2,A3].merge@i(userid)
6 =[A1,A2,A3].merge@d(userid)

A1 1 月份用户的第一次的登录信息
A2 2 月份用户的第一次的登录信息
A3 3 月份用户的第一次的登录信息
A4 并集,3 个月内至少登录一次的用户
A5 交集,3 个月中每个月都登录过的用户
A6 差集,只在 1 月份登陆过的用户