hive中窗口分析函数
分组统计
1. groups sets(field1,field2,field3, (field1,field2)) 样例如下:
select dt,tenantCode,nvl(platform,'all') as platform, count(1) as uv_one from( select tenantCode,platform,dt,deviceId,count(deviceId) as pv from dw_stg.tmp_tg_user_behavior_day a group by tenantCode,platform,dt,deviceId having tenantCode is not null and deviceId is not null --and count(deviceId) = 1 --浏览量为1的访客数 )aa group by tenantCode,platform,dt grouping sets((dt,tenantCode), (dt,tenantCode,platform))
结果显示如下:
本文来自博客园,作者:硅谷工具人,转载请注明原文链接:https://www.cnblogs.com/30go/p/10116835.html