본문 바로가기

SQL/Google Big Query17

[Big Query] 정착률 계산하기 :: 가입일 이후 사용자는 해당 서비스에 정착했는가? Today's Topic 정착률이란? 정착률을 계산하는 실습 생활 속 지속률과 정착률 - 게임의 출석이벤트 - Used Function CAST 등의 데이터 변환함수 DATE등의 날짜함수 SUM, MAX, AVG 등의 집계함수 SIGN함수 (플래그변환) JOIN개념 CASE구문 안녕하세요. 오늘은 정착률에 대해 살펴보는 시간을 가져보도록 하겠습니다. 지속률과 비슷한 개념일 수 있지만, 약간 다른 개념입니다.정착률은 사용자가 얼마나 해당 서비스에 정착을 했는가?를 알아보는 지표라고 볼 수 있습니다.그렇다면 지금부터 알아보도록 하겠습니다. 1. 정착률의 개요 이전 시간에는 지속률에 대해 살펴보았습니다. 아래 내용과 이어지는 부분이 있을 수 있으므로, 한 번 읽어오는 것을 권합니다. https://dtanda.. 2023. 2. 23.
[Big Query] 지속률 계산하기 :: 가입일 이후 사용자는 일정 기간동안 얼마나 많은 서비스를 이용했을까? Today's Topic 지속률이란? 지속률을 집계하기 (실습) - Used Function CASE구문 UNION ALL 구문 DATE() / DATE_ADD() 등 날짜 관련함수 SUM, AVG등 집계함수 SIGN함수 JOIN(테이블결합) 안녕하세요. 오늘은 지속률에 대해 살펴보는 시간을 가져보도록 하겠습니다. Business Analytics를 수행할 때 사용될 수 있는 기법으로, 고객들이 가입 이후 우리 서비스를 어느 정도로 이탈하였는가, 이용하는가를 분석해볼 수 있습니다. 1. 지속률의 개요 어느 신규 사업을 론칭하거나, 다른 회사 등에서 고객의 행동은 매우 중요하다. 특히 고객이 가입한 후 어떻게 행동하는지가 제일 관심이 갈 수 있을 것이다. 예를 들어, 고객이 가입하고 3일 정도 연속으로 하.. 2023. 2. 21.
[Big Query] RFM분석 : 세부적으로 사용자 그룹핑하기 Today's Topic RFM분석의 개요 RFM분석 쿼리기반의 실습 - Used Function CASE구문 UNION ALL 안녕하세요~!! 오늘은 RFM분석에 대해 살펴볼 예정입니다. 지난 시간에는 고객을 10등급으로 그룹화해서 Decile분석을 해 보았습니다. Decile분석은 '구매액'이라는 한 가지의 조건만을 고려했기 때문에 과거에는 구매액이 많았으나, 최근에는 적다던지 하는 경우(휴면고객)도 상위권에 포함될 수 있다는 단점이 보였습니다. 하지만 오늘 살펴볼 rfm분석은 이러한 점을 보완하여 좀 더 세부적으로 그루핑할 수 있습니다. 그렇다면 지금 바로 살펴보도록 하겠습니다. 1. RFM 분석의 개요 RFM분석의 개념은 다음과 같다. R: Recency (최근 구매일) -> 최근 구매일을 기준으.. 2023. 2. 17.
[Big Query] Decile분석 : 고객 매출 등급을 10단계로 나누기 Today's Topic Decile분석은 무엇인가요? Decile분석 실습 - 고객 매출 등급을 10단계로 나누기 - Used Function ntile()함수 over()구문 구성비 및 구성비누계 구하기 안녕하세요~!! 오늘은 Decile분석에 대해 살펴볼 예정입니다. 고객 매출을 집계하는 리포터, 마케터, 애널리스트분들께서 자주 접하실 수 있는 분야일 것이라 생각됩니다. 그렇다면 지금부터 같이 학습 해 보도록 하겠습니다!! 1. Decile 분석은 무엇인가요? Decile? 처음 들었을 땐 이게 무엇인가 감이 잘 안오실 것입니다. Decile라는 뜻은, 통계에서 1/10을 나타내도록 정렬된 데이터를 10개의 동일한 부분으로 나누는 개념이라고 하네요! 그렇다면 이번 분석, 어떤 분석인지 감이 오실까요.. 2023. 2. 15.
[Big Query] 벤 다이어그램 분석 준비하기 Today's Topic 벤 다이어그램 분석의 개요 벤 다이어그램 분석, 어디에 쓰일 수 있나요? 벤 다이어그램을 활용하여 분석하기 - Used Function SIGN함수 CASE구문 UNION ALL 1. 벤 다이어그램 분석의 개요 벤다이어그램이라는 말은 많이 들어 보셨을 것입니다. 위와 같이 서로 다른 집합들의 관계를 표현하는 것이 바로 벤 다이어그램입니다. A와 B와 C의 관계가 있다면 A와 B 공통적으로 나타나는 관계도 존재할 수 있고, A와 B각각 나타나는 관계도 존재할 수 있습니다. 또한, A와 C 간의 관계도 마찬가지일 것이고, B와 C 심지어는 ABC모두 동시에 관계 있는 경우도 있습니다. 이러한 관계를 파악하고자 사용할 수 있는 분석이 바로 벤 다이어그램 분석입니다. 2. 벤 다이어그램.. 2023. 2. 14.
[Big Query] SQL을 활용해 Z차트 준비하기 Today's Topic Z차트 개요 Z차트 분석 포인트 Z차트의 형태 SQL을 활용하여 Z차트 작성 준비하기 - Used Function WITH 구문 CASE 구문 OVER (ORDER BY ~) / OVER (PARTITION BY~ ROWS) 구문 CONCAT()함수 1. Z차트의 개요 Z차트란, 월차매출, 매출누계, 이동년계라는 3개의 지표를 하나의 차트 안에 표시해 넣은 것입니다. 계절(시즌제품의 판매량의 증가나 분기적 요인 등)의 영향을 배제하고 트렌드를 분석하는 기법이라고 보시면 됩니다. 월차매출 매출 합계를 월별로 집계하는 것입니다. 예를 들어, 2023년의 1분기의 월차매출을 구하고자 한다면 2023년 1월, 2월, 3월 각각의 월 매출을 말합니다. 매출누계 해당 달의 매출에다가 이전월.. 2023. 2. 8.