访客数uv高低(Hive基础知识之顾客访问店铺数据分析(UV、Top3))

访问商店的已知客户的访问日志

用户id

商店

u1

A.

u2

B

u1

B

u1

A.

u3

C

u4

B

u1

A.

u2

C

u5

B

u4

B

访客数uv

u6

C

u2

C

u1

B

u2

A.

u2

A.

u3

A.

u5

A.

u5

A.

u5

A.

创建和引导表格

创建以'结尾的表访问(用户id字符串、商店字符串)行格式分隔字段;t';; 将数据本地加载到路径';/数据/访问。dat和#39;进入餐桌参观; 查找每个商店的紫外线(访客数量)

选择店铺,按店铺从访问组中将(不同的用户_id)计数为uv;

商店

紫外线

商店

紫外线

A.

4

B

4

C

3

查找每家商店前三名访客的访客信息。输出店铺名称、访客ID和访问次数1.首先计算每个商店和每个访客的访问次数

选择 商店,用户id,计数(*)为ct 从…起 参观 分组 商店,用户id;

(124?124;|;;|;||||||;|||;;aaA1241|;;11|;;;b|;;|;;用户|;;用户124;;;用户|用户\124;;;;;;用户\124;;;;;;;用户\124;;;;;;;;124难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难难|u5|3|b|u5|1|c|u6|1|

2.计算用户访问的每家店铺的排名

选择 shop,user_uid,ct,rank()超过(按店铺订单按ct划分)rk 从…起 ( 选择 商店,用户id,计数(*)为ct 从…起 参观 分组 商店,用户id )ast1;

商店

用户id

计算机断层扫描

rk

A.

u3

1

1

A.

u2

2

2

A.

u5

3

3

A.

u1

3

3

B

u5

1

1

B

u2

1

1

B

u4

2

3

B

u1

2

3

C

u6

1

1

C

u3

1

1

C

u2

2

3

3.以每家店前三名为例

选择 商店,用户id,ct 从…起 ( 选择 shop,user_uid,ct,rank()超过(按店铺订单按ct划分)rk 从…起 ( 选择 商店,用户id,计数(*)为ct 从…起 参观 分组 商店,用户id )作为t1 )作为t2 其中rk<;=3.

商店

用户id

计算机断层扫描

A.

u3

1

A.

u2

2

A.

u1

3

A.

u5

3

B

u2

1

B

u5

1

B

u1

2

B

u4

2

C

u3

1

C

u6

1

C

u2

2

结局

您可以还会对下面的文章感兴趣

最新评论

  1. 你像雾像雨又像风
    你像雾像雨又像风
    发布于:2022-04-27 06:54:29 回复TA
    从…起参观分组商店,用户id)ast1;商店用户id计算机断层扫描rkA.u311A.u222A.u533A.u133Bu511Bu211Bu423Bu123Cu611Cu311Cu2233.以每家店前三名为
  1. 雷朋亨阅
    雷朋亨阅
    发布于:2022-04-27 01:00:45 回复TA
    谁没有过去谁没有未来,我的过去不光彩但不代表我的未来不精彩。
  1. 尉迟素婕言
    尉迟素婕言
    发布于:2022-04-27 01:00:45 回复TA
    人生的确很累,看你如何品味;每一天多寻欢乐,烦恼不去理会;短短数十寒暑,何不潇洒应对。

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友