日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

活跃用户数怎么计算_留存率计算

發布時間:2023/12/31 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 活跃用户数怎么计算_留存率计算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據源:來自猴子老師的留存率分析教程

鏈家面試題:如何分析留存率??mp.weixin.qq.com

【面試題】

手機中的相機是深受大家喜愛的應用之一,下圖是某手機廠商數據庫中的用戶行為信息表中部分數據的截圖。

用戶id:用戶唯一標識;
應用名稱:是手機中的某個應用,例如相機、微信、大眾點評等。
啟動時長:某一天中使用某應用多長時間(分鐘)。啟動次數:某一天中啟動了某應用多少次。
登陸時間:使用手機的日期。例如2018-05-01。

現在該手機廠商想要分析手機中的應用(相機)的活躍情況,需統計如下數據:

某日活躍用戶(用戶id)在后續的一周內的留存情況(計算次日留存用戶數,3日留存用戶數,7日留存用戶數)

指標定義:

某日活躍用戶數,某日活躍的去重用戶數。

N日活躍用戶數,某日活躍的用戶數在之后的第N日活躍用戶數。

N日活躍留存率,N日留存用戶數/某日活躍用戶數

例:登陸時間(20180501日)去重用戶數10000,這批用戶在20180503日仍有7000人活躍,則3日活躍留存率為7000/10000=70%

求解過程:

第一步:通過數據自聯結,然后找出數據a和數據b都是相機,且b的時間小于a的時間的數據(例如a中日期為2020-05-02,b中則為5月2日之后的數據)。

select a.用戶id, a_t, b_t from (select 用戶id, 登陸時間 a_t from 留存率題目 where 應用名稱 = '相機') a left join (select 用戶id, 登陸時間 b_t from 留存率題目 where 應用名稱 = '相機') b on a.用戶id = b.用戶id and a_t < b_t[1]

第二步:求出at 和 b_t 的時間間隔,使用函數datediff[2]。

select *, datediff(b_t, a_t) as 時間間隔 from (select a.用戶id, a_t, b_t from (select 用戶id, 登陸時間 a_t from 留存率題目 where 應用名稱 = '相機') a left join (select 用戶id, 登陸時間 b_t from 留存率題目 where 應用名稱 = '相機') b on a.用戶id = b.用戶id and a_t < b_t) c

第三步:使用case when分組計算

select a_t, count(distinct case when 時間間隔=1 then 用戶id else null end) 次日留存數, count(distinct case when 時間間隔=1 then 用戶id else null end)/count(distinct 用戶id) 次日留存率, count(distinct case when 時間間隔=3 then 用戶id else null end) 3日留存數, count(distinct case when 時間間隔=3 then 用戶id else null end)/count(distinct 用戶id) 3日留存率, count(distinct case when 時間間隔=7 then 用戶id else null end) 7日留存數, count(distinct case when 時間間隔=7 then 用戶id else null end)/count(distinct 用戶id) 7日留存率 from (select *, datediff(b_t, a_t) as 時間間隔 from (select a.用戶id, a_t, b_t from (select 用戶id, 登陸時間 a_t from 留存率題目 where 應用名稱 = '相機') a left join (select 用戶id, 登陸時間 b_t from 留存率題目 where 應用名稱 = '相機') b on a.用戶id = b.用戶id and a_t < b_t) c) d group by a_t

總結:1、涉及到時間間隔,要考慮自連表的使用;

2、時間間隔的計算,datediff和timestampdiff的用法區別;

3、分組計算case when的用法。

參考

  • ^注意datediff的格式為datediff(a,b),輸出的是a-b的結果;此處也可以使用timestampdiff(day,a,b),輸出結果為b-a。此外,datediff只用來計算以天為單位的時間間隔,timestampdiff則可以計算month/day/hour/second等時間間隔
  • 總結

    以上是生活随笔為你收集整理的活跃用户数怎么计算_留存率计算的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 五月花成人网 | 国产a自拍| jizz在线免费观看 | 免费大片黄在线观看视频网站 | 97超碰中文字幕 | 九九影院最新理论片 | 男同志毛片特黄毛片 | 激情婷婷久久 | 国产熟妇与子伦hd | 欧美福利视频在线 | 亚洲欧洲久久久 | 精品无码国产一区二区三区51安 | 黄网址在线观看 | a级黄色录像 | 桃色激情网 | 日韩成人免费在线观看 | 原神淫辱系列同人h | 国产精品永久免费观看 | 国产一级免费看 | 亚洲综合视频在线观看 | 三级影片在线播放 | 天堂网男人 | jizzjizz8| 翔田千里x88aⅴ | 天天射天天干天天色 | 欧美一区二区三区激情啪啪 | 精品一区在线看 | 插我一区二区在线观看 | 人妖干美女| 午夜亚洲AV永久无码精品蜜芽 | 天堂av免费看 | 91视频论坛 | 日韩污视频在线观看 | 国产第99页| 精品视频在线观看免费 | 国产精品久久久久久久久久妞妞 | 熊出没之冬日乐翻天免费高清观看 | 综合在线观看 | 91超碰在线观看 | 欧美50p| 久久国产精品-国产精品 | 自由成熟xxxx色视频 | 一级成人免费 | 国产精品国产成人国产三级 | 日韩午夜在线播放 | 又色又爽又高潮免费视频国产 | 91 在线视频| 4438全国成人免费 | 久久久精品免费视频 | 一区二区三区在线观看 | 网站黄在线 | avtt香蕉久久 | 久久电影一区二区 | 视频在线免费 | 小色哥网站 | 亚洲精品视频导航 | 厕拍极品 | 99国产精品无码 | 精品乱子伦一区二区三区 | 香蕉视频污视频 | 欧美a∨亚洲欧美亚洲 | 久久久精品一区二区涩爱 | 色综合久久久无码中文字幕波多 | 婷婷激情五月综合 | 中文字幕一区二区在线视频 | 污网站在线观看免费 | 97人人爽人人 | 一级黄色片网址 | 少妇精品一区二区 | 爱爱视频欧美 | 99这里精品 | 熟妇人妻一区二区三区四区 | 中文字幕女同女同女同 | 麻豆影视国产在线观看 | 999国产精品亚洲77777 | 国产网站久久 | 国产一区二区黑人欧美xxxx | 青青草视频在线免费观看 | 激情福利 | 亚洲人成无码网站久久99热国产 | 欧美日韩国产伦理 | 亚洲一区二区三区人妻 | 国产女无套免费视频 | av片在线观看 | 91娇羞白丝网站 | 免费黄色av电影 | aaaa黄色| 国产精品观看 | www.欧美 | 久久久久久久久国产 | 成年人免费在线观看视频网站 | 日韩一级免费观看 | 毛片入口| 国产福利网站 | 亚洲精品黄色 | 色爱视频 | 亚洲再线 | 成人深夜电影 | 欧美激情视频一区二区三区不卡 |