일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 영화 올드 줄거리
- 코오롱베네트
- 티스토리
- GA
- 알파줄거리
- GA4
- 독서
- 데이터문해력
- 얼음여왕
- Python
- 감사인사
- 명상
- ㅂㅂ
- 6시 기상
- 수명예측 인공지능
- 데이터 분석
- 벚꽃
- 코딩
- 구글애널리틱스4
- 구글애널리틱스
- 채용공고
- 니다
- Google Analytics
- 벚꽃개화시기
- 기사스크랩
- 미라클 모닝
- 프로그래머스
- Today
- Total
목록2023/11/13 (3)
Data Analyst KIM
빅데이터 양성과정을 마치고 코딩 동아리원들과 풀었던 문제에 대해 이야기를 했다. 최근에 프로그래머스 SQL 문제를 모두 풀어서 Leetcode에서 문제를 선정하여 일주일에 3개씩 풀고 있다. Leetcode의 장점은 제출 결과의 실행시간을 알려줘서 코드의 효율을 알 수 있었다. WITH절과 SELECT 서브쿼리를 비교해봤을 때 가독성은 SELECT 서브쿼리가 훨씬 좋지만 코드의 효율성은 WITH을 사용한 것이 가장 빨랐다. WITH를 이용하여 가상을 테이블을 생성 후 코드를 작성하면 효율이 좋다는 것을 알게 되어 앞으로는 WITH를 자주 사용할 것이다. 밑에서의 나의 코드의 실행시간을 살펴보면 상위 5%인 것을 확인할 수 있다. 함께 고민하며 코딩 실력과 지식을 개선해 나가는 것이 너무 재미있다.
1. 문제 설명 2. 문제 3. 예시 3. 내 코드 - SUM(Weight) OVER(ORDER BY Turn)을 통해서 누적 합 계산 - 조건절과 LIMIT를 이용하여 1개의 값을 출력 WITH t AS ( SELECT Turn , person_id , person_name , Weight , SUM(Weight) OVER(ORDER BY Turn) AS total FROM Queue ORDER BY Turn desc ) SELECT person_name FROM t WHERE total
대시보드 동작(Action) Filter Action Highlight Action URL Action Go to Sheet Parameter & Parameter Action Set & Set Action Go to Sheet 사용자가 빠르게 관련된 대시보드,워크시트,스토리로 이동할 수 있음 버튼을 이용해서 한 대시보드에서 다른 대시보드로 이동하기 위의 사진처럼 대시보드 간 연결을 하기 위해서 Go to Sheet를 사용한다. 일단 탐색을 대시보드에 가져와야한다. 편집 단추에 다음과 같이 입력하고 확인을 누룬 후 Alt+클릭 시 Map Dashboard로 이동함!! 다음은 해당 Sales를 클릭했을 때 Customer_List를 볼 수 있는 시트 이동을 해보자. 일단 여기서는 필터를 이용해서 이동을 할..