数据分析案例2 App升级统计

本文档介绍了一次关于App升级的数据分析案例。通过分析AppBean.java中的数据结构,利用SortUtils.java进行数据排序,揭示了用户升级行为的模式和趋势,为产品优化提供依据。
摘要由CSDN通过智能技术生成

    需求文档

1. app升级案例
数据:
时间   用户 app  商店 地点 版本号
同一个天,同一个用户,同一款app,同一个应用商店,有不同的版本(最低版本和最高版本)
2016-08-15,刘帅老师,斗地主,app store,上海,v2.0
2016-08-15,刘帅老师,斗地主,app store,上海,v2.2
2016-08-15,刘帅老师,斗地主,app store,上海,v2.3
2017-08-15,涛哥,共享女友,360应用,北京,v2.0
2017-08-15,赵老师,共享女友,安智市场,北京,v1.2
2017-08-15,赵老师,共享女友,安智市场,北京,v1.5
2017-08-15,涛哥,共享女友,360应用,北京,v1.0
2017-08-15,涛哥,共享女友,360应用,北京,v2.0
2017-08-15,涛哥,共享女友,360应用,北京,v2.1
2017-08-14,涛哥,共享女友,360应用,北京,v1.0
2017-08-14,赵老师,共享女友,安智市场,北京,v1.2
2017-08-14,涛哥,共享女友,360应用,天津,v1.2
2017-08-14,涛哥,共享女友,小米应用,天津,v2.0
2017-08-14,刘帅老师,斗地主,app store,上海,v1.8
2016-08-15,刘帅老师,斗地主,app store,上海,v2.4
什么情况才叫应用升级:同一天,同一个用户,同一款app,同一个应用商店,有多个版本,

需求:
统计出每个用户的app版本升级情况
日期	用户名	app名	新版本下载渠道	升级前版本	升级后版本
统计结果示例如下:app的下载渠道分开来看
2017-08-14	涛哥	共享女友	360应用	v1.0	v1.2
2017-08-15	涛哥	共享女友	小米应用	v1.2	v2.0
注意:按照时间顺序进行排序
将结果存入到数据库中
步骤分析;
 1 读取app文件加载数据
 2 将数据的前四个字段作为map的key存储,对应的版本信息放在list中并按版本排序 Map
 3 遍历map信息 ,取出对应的字段,存储在结果集pojo中(AppBean)
 4 将结果集放在list集合中,并按时间排序
知识点:
Map List  SimpleDateFormat   Date的before() 和after()  排序
app.txt
2016-08-15,刘帅老师,斗地主,app store,上海,v2.2
2016-08-15,刘帅老师,斗地主,app s
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值