HOME (63) 썸네일형 리스트형 [My SQL] LAG 함수 / 현재값 vs 이전값 증감율(차이) 계산하기 LAG 함수는 현재 행을 기준으로 이전 값을 출력한다. 날짜, 매출, 수량 등의 차이 및 증감율을 계산할 때 사용하기 좋은 함수이므로, 전년 / 전월 / 전일 매출을 비교하거나, 유저의 첫 구매일과 마지막 구매일의 차이를 계산하여 구매주기를 파악하는 등 다양한 마케팅 지표로 활용될 수 있다 ☺️ ! LAG 함수의 기본적인 뼈대는 아래와 같다 ! LAG ( [컬럼명] , {N번째 행} ) OVER ( PARTITION BY [컬럼명] ORDER BY [컬럼명] ) - LAG([컬럼명],{N번째 행} ): [컬럼명] 기준으로 N번째 행 이전 값을 출력 - PARTITION BY [컬럼명] : [컬럼명] 기준으로 그룹핑 > PARTITION BY는 GROUP BY와 유사한 기능이다. - ORDER BY [컬럼.. [My SQL] 요일별 매출 - DAYOFWEEK 함수 / 날짜에서 요일 출력하기 2023년 2월 마지막주를 달려가고 있다. 시간 순삭..😇 새해도 빠르게 지났으니,, 2023년 1월달 요일별 매출을 알아봐야 한다고 가정해보자. 테이블과 컬럼은 아래와 같다. - Table: order - Column: customer_id, order_date, price 먼저 yyyy-mm-dd 형태의 order_date 컬럼을 요일로 변환하는 작업이 필요하다. 이때 데이터를 요일로 변환해주는 함수를 사용할 수 있는데, 바로 DAYOFWEEK 함수이다. | DAYOFWEEK DAYOFWEEK 함수는 요일을 아래와 같이 숫자 형태로 출력해준다. DAYOFWEEK 출력값 의미 1 일요일 2 월요일 3 화요일 4 수요일 5 목요일 6 금요일 7 토요일 함수를 알았으니 쿼리문을 만들어본다. SELECT D.. [국비지원][패스트캠퍼스] 태블로 데이터시각화 강의 - 5주차 대망의 5주차가 되었다. 이번엔 강사분께서 작업했었던 공모전 수상작 대시보드를 베이스로해서 실습해보는 시간을 가졌다. 이젠 진짜_진짜_진짜_실전 또 태블로 이외에 파이썬이나 R 등 통계 프로그래밍 툴을 활용해서 분석하는 스킬까지 배워볼 수 있었다. (태블로 도움말탭에서 설정 및 성능 analytics 확장 프로그램 연결 관리에서 세팅) 그동안 PPT에서 차트 기능을 활용하거나 도형을 활용해서 차트를 수작업으로 만들곤 했었다. 그러다 태블로를 접하게 되었고, 데이터 전처리부터, 데이터 시각화까지 훌륭한 아웃풋을 내는 멋진 툴임을 깨달았다. 태블로로 구현할 수 있는 차트들이 무궁무진하다는 것이 가장 흥미로운 점이 아닐까. 5주간 강사님의 배움으로 태블로의 많은 기능들을 살펴보고 다양한 대시보드를 만들어볼 수.. [국비지원][패스트캠퍼스] 태블로 데이터시각화 강의 - 4주차 비즈니스 시나리오를 기반으로 대시보드를 설계하는 실습을 진행하는 시간!!! 마케팅, 영업, HR 등 다양한 부서의 니즈에 맞는 대시보드를 배워볼 수 있어 현업에서 다양하게 활용할 수 있을 것 같은 예제라서 유용했다 :) 일단 각 대시보드를 제작하기 전에 어떤 유저에게 전달하는지를 명확하게 세팅하고, 대시보드 구성에 대해 고민하고, 대시보드에 들어가는 세부 기능들을 검토하고, 유저에게 impact있게 전달하기 위한 대시보드 디자인까지 사고의 흐름을 개괄적으로 설명을 해주셔서 좋았다. 실무에 활용될 정도의 대시보드 제작을 위해서 탄탄한 시나리오가 뒷받침이 되어야겠다. 함축적인 인사이트를 전달하기 위해서는 이정도의 계획은 세워야 하는구나 실감했다. 차원을 다각도로 분석하기 위해 LOD식이나 계산된 필드를 마구.. [국비지원][패스트캠퍼스] 태블로 데이터시각화 강의 - 3주차 태블로 강의와 함께한지 어느덧 3주차✨ 12월 마지막 주에 일본 여행을 떠나기로 하여 마음이 급하다ㅠㅠ 복습할 시간이 넘나 타이트한 것,, 3주차는 태블로에서 구현할 수 있는 다양한 계산식을 배운다. (기본 계산, 테이블 계산, LOD계산) 계산된 필드를 활용한 기본 계산과 partition, window 함수를 활용한 테이블 계산, 디테일한 계산을 수행하는 LOD 계산이 있다. 태블로에서 자주 사용하는 LOD는 Level of Detail Expression 의 줄임말로, 내가 원하는 세부수준에서 계산을 수행할 수 있도록 하는 함수이다. | LOD 계산 (Fixed / Include / Exclude) 계산에는 아래의 3가지 분류가 있고 계산식은 아래와 같이 적용하여 필드를 생성해주면 된다. {LOD명.. [국비지원][패스트캠퍼스] 태블로 데이터시각화 강의 - 2주차 SQL 강의도 같이 신청하는 바람에 하루에 할당된 집중력이 고갈되는 너낌.. 와중에 1주차 강의 개수 실화냐..? (띠용) 그래도 한 강의 당 소요시간이 max 5분이내로 짤막한 편! 차근차근 강의를 뿌시면,,? 어느덧 2주차 강의가 끝난다. 사용자 친화적(user friendly) 데이터 시각화 장인과 그렇지 않는 사람들의 차이는 커스터머를 위해 얼마나 맞춤화된 상품을 제공하는가에 달려있는데, 데이터 분석에도 기획에도 마케팅에도 이러한 장인 정신이 필요하다. 2주차 강의에서는 1주차에서 만들었던 차트들을 기반으로 본격적인 대시보드를 구성하는 스킬들에 대해서 배웠다! 대시보드 간 인터랙티브한 활동을 통해 사용자가 직접 인사이트를 도출할 수 있도록 유저 친화적인 대시보드 제작에 필요한 액션들을 배운다. ✅.. [국비지원][패스트캠퍼스] 태블로 데이터시각화 강의 - 1주차 태블로라는 툴을 처음 접하고 느긋하고 여유롭게 공부했던 지난 날..^^ 책이나 유튜브로 태블로를 접하다보니 흩어져 있는 정보라던지 단편적으로 습득한 기능을 일목요연하게 정리해줄 강의가 필요했다. 손품 팔던 와중에 발견한 HRD-Net 국.비.지.원 프로그램 왜 이제야 안거임?😂 https://www.hrd.go.kr/hrdp/ma/pmmao/newIndexRenewal.do 직업훈련포털 HRD-Net www.hrd.go.kr 다양한 온오프라인 강의들의 홍수 속에서 내가 선택한 강의는 패스트캠퍼스의 데이터시각화 강의! 패스트캠퍼스(온라인) 강의를 신청한 이유? HRD-net에는 온라인 오프라인 강좌가 많이있었다. 아무래도 온라인이 오프라인보다는 프라이빗하게 집중이 가능할테고 내가 원하는 시간에 맞춰 들을 .. [SQLD 합격] 46회 SQL 개발자 시험 비전공자 2수 합격 + 가이드라인 45회 SQLD에서 58점으로 불합격을 받고 다시 46회에 응시에서 66점으로 드디어 합격! 쏘리질러~~~ 처음 도전했던 SQLD에서 불합으로 떨어지고, 다음 시험을 또 준비해야한다는 생각에 아찔하고 막막했다.. 그래도 2번째 공부라서 기본 개념 및 빈출 개념이 어느정도 잡힌 상태여서 오히려 공부하기엔 수월했던 편! 이번엔 첫 시험준비에서 구멍난 개념들을 확실하게 채우고, 노랭이의 모든 문제를 잡고 가겠다! 라는 생각으로 2수에 임했다. 첫 시험에서 고배를 마시고 느꼈던 점은 기본 개념과 노랭이책을 탄탄하게 준비해야한다는 것이다. 기본 개념 + 노랭이 책 모두 모두 중요하다! 개념을 확실히 하지 않으면 객관식 문제에서 실수하게되고, 노랭이 책을 철저하게 준비하지 않으면 토씨 하나 안틀리고 똑같이 출제된 .. 이전 1 ··· 3 4 5 6 7 8 다음