Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 표본
- 그룹
- 코테
- DAU
- SQL
- onehot
- 데이터분석가
- 그로스마케터
- data
- ABTest
- sql로데이터
- 데이터분석
- warehouser
- dataanalyst
- WAU
- 통계
- Python
- row추가
- 이전행
- 데이터가공
- dataanalysis
- engagement
- 특정컬럼
- pvalue
- categorical
- 전처리
- 리텐션
- 데이터
- GTM
- INSERTINTO
Archives
- Today
- Total
Meiren
[SQL로 데이터분석] 1.주간활성유저(WAU) 감소 분석 - 2.WAU 분석 본문
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
- with one as : with 절 문법 설명
- LAG()와 LEAD()
- diff : 함수나 문법적 의미가 있는 것이 아니라 새로 생성한 컬럼 명
- 추가로 datediff()
SELECT DATEDIFF('구분자', 'Start_Date', 'End_date')
# 2018년 날짜 구하기
# 구분자 == dd
SELECT DATEDIFF(dd, '2018-01-01', '2018-12-31')
>> 365
A/B test가 시급한 관계로 여기서 마무리
'데이터 분석(data analyst)' 카테고리의 다른 글
[데이터 분석] A/B test와 p-value 는 매번 같이 나오던데 대체 무엇인지 정리해보자(통계 유의성) (0) | 2023.01.16 |
---|---|
[데이터 분석] A/B test 통계적 검정 & t-test 전제 조건 (0) | 2023.01.16 |
[시각화] 태블로 기초(Tableau/visualization) - 막대차트(bar chart) (1) | 2023.01.08 |
[데이터 분석] 프로덕트 분석 기법 - 기본(퍼널,AARRR,코호트,리텐션,A/B) (0) | 2023.01.08 |
분석에 어떠한 툴을 활용할지에 대한 판단(GA, Amplitude, Mixpanel) (0) | 2022.07.27 |