Meiren

[SQL로 데이터분석] 1.주간활성유저(WAU) 감소 분석 - 2.WAU 분석 본문

데이터 분석(data analyst)

[SQL로 데이터분석] 1.주간활성유저(WAU) 감소 분석 - 2.WAU 분석

meiren 2023. 1. 15. 05:51
WAU(engagement) 분석에 필요한 쿼리문 출처

Engagement Analysis with SQL

Navigate Tables

SELECT *
FROM tutorial.yammer_events e
LIMIT 5

 

Event-level Aggregation (이벤트 레벨 분할)

1. engagement로 분류되는 이벤트 리스트 확인

SELECT DISTINCT event_name, event_type
FROM tutorial.yammer_events
ORDER BY event_type, event_name

 

2. 7월과 8월의 engagement 차이 추론

with one as(
SELECT
    EXTRACT('month' FROM occurred_at) as month,
    count(event_name) as event_count
FROM tutorial.yammer_events
GROUP BY
    month
)

SELECT *, (event_count = LAG(event_count) OVER (ORDER BY 월)) diff
FROM one
SELECT DATEDIFF('구분자', 'Start_Date', 'End_date')
# 2018년 날짜 구하기
# 구분자 == dd
SELECT DATEDIFF(dd, '2018-01-01', '2018-12-31')
>> 365

 

 

A/B test가 시급한 관계로 여기서 마무리