inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

BigQuery(SQL) 활용편(퍼널 분석, 리텐션 분석)

[바짝스터디 1주차 과제] ARRAY,STRUCT,PIVOT,FUNNEL

127

정성욱

작성한 질문수 2

0

1. ARRAY, STRUCT

CROSS JOIN UNNEST ( )

 

2. PIVOT

IF(조건 = , TRUE , FALSE )
컬럼명을 숫자로 설정하고 싶을시 ` 을 사용하여 감싸주어야한다

 

 

3. 퍼널분석

 

SELECT
  event_date,
  MAX(IF(flow = 1, cnt, 0)) AS screen_view_welcome,
  MAX(IF(flow = 2, cnt, 0)) AS screen_view_home,
  MAX(IF(flow = 3, cnt, 0)) AS screen_food_category,
  MAX(IF(flow = 4, cnt, 0)) AS screen_restaurant,
  MAX(IF(flow = 5, cnt, 0)) AS screen_cart,
  MAX(IF(flow = 6, cnt, 0)) AS click_payment_cart,
FROM funnel
GROUP BY event_date
ORDER BY 1

sql Google-Analytics firebase google-sheets bigquery

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. 정성욱님.

ARRAY 및 STRUCT 데이터를 활용한 SQL 연습 문제를 다루셨군요. 이러한 데이터 유형을 활용하여 쿼리를 작성하는 것은 빅쿼리를 활용한 데이터 분석에서 매우 중요한 기술입니다.

  • ARRAY 데이터의 기본 추출: CROSS JOIN UNNEST를 통해 배열 형태의 데이터를 개별 행으로 풀어내는 방법을 사용하고 계시네요. 이는 다양한 데이터 유형을 다룰 때 유용합니다.

  • STRUCT 데이터의 명확한 추출: 구조화된 데이터를 명확하게 이름 지정하여 추출하는 것은 데이터의 가독성을 크게 향상시킵니다.

다양한 데이터 유형에 대해 연습하시려는 시도가 좋습니다. 이러한 실습은 실제 데이터 분석 시 도움이 됩니다. 관련하여 더 많은 정보를 얻고자 한다면, 아래의 유사한 질문을 확인해보세요:

  1. 구글 스프레드시트 사용 시 데이터 로그 설계에 대한 질문

    • 이 질문에서는 다양한 파라미터를 어떻게 설계하고 사용해야 하는지에 대한 논의가 담겨져 있습니다.
  2. 퍼널 SQL 쿼리 작성하기 - 오류 해결 사례

    • 퍼널 쿼리 작성 시 발생할 수 있는 오류들과 그 해결 방안에 대한 내용을 다루고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

app logs 데이터로 쿼리 연습

0

14

2

[과제] 연습문제 쿼리 작성했습니다!

0

16

2

6-1. 강의 최종 과제 제출합니다.

0

54

3

3-13 리텐션 과제 제출합니다

0

113

3

3-13. 리텐션 연습과제 제출합니다.

0

84

4

최종 과제 제출

0

72

3

Weekly Retention 과제 작성하였습니다.

0

65

2

3-10 강의 14분경 코호트 해석 질문드립니다.

0

76

2

Weekly 및 Monthly Retention 과제 제출합니다.

0

73

2

[과제] 퍼널 쿼리 PIVOT 테이블 작성

0

74

2

최종 과제 제출

0

143

3

BigQuery 활용편 18강 질문있습니다!

0

111

1

리텐션 공부하다가 궁금한게 생겨 질문드립니다

0

116

2

안녕하세요 강사님 코호트 쿼리 공부하다가 의문점이 생겨서 문의드립니다

0

108

2

biquery 테이블 생성 오류 이슈

0

106

2

동일하게 쿼리를 작성했는데 화면과 다른 값이 나옵니다

0

112

2

[과제] 퍼널 PIVOT 테이블 작성하기

0

107

2

array 등

0

92

2

N day 리텐션 쿼리 관련 질문

0

98

2

이동평균 계산 시 order by 기본값은 뭔가요?

0

95

2

윈도우 연습문제 1번 질문

0

92

1

user_id에 NULL이 나오는데 정상인가요?

0

110

2

3-13 리텐션 과제 제출

0

144

2

최종 과제 제출

0

189

3