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 月份登陆过的用户