본문 바로가기

전체 글49

[Excel 시각화] 4. 피벗차트 - 매출 분석 대시보드 2 1. 피벗 차트 - 매출 대시보드 구성 요소 : 1) 당월 매출, 전월 대비 실적 ( 초록색 - 상승, 빨간색 - 하락) 2) 대시 보드 필터 : 카테고리, 주문 장치 3) 피벗 차트 ↔ 슬라이서 연동 2. 피벗차트 ↔ 슬라이서 연동 피벗 테이블 if counta 함수 사용 = IF(COUNTA(피벗 범위)=3, "모든" , 피벗 첫 행) & "장치매출" 피벗 차트 제목에 해당 함수 적용 3. 대시보드 구성 : 피벗 차트 제목 ↔ 슬라이서 연동 2024. 4. 17.
[Excel 시각화] 3. 피벗테이블 - 매출 분석 대시보드 1 피벗 Pivot : 회전하다 피벗 테이블 : 데이터 비교, 패턴, 추세 분석 1. 매출 대시보드 : 2. 실무 피벗 테이블 요약 : 1) 기본 정렬 : 금액이 높은 順 2) 슬라이서 : 피벗 테이블 열 너비 고정 맞춤 3) 보고서 레이아웃 : 테이블 형태 사용 4) 가독성을 위한 천 단위 표시 단축키 : Ctrl + shift + 1 5) 원본 데이터 동기화 (표) : Ctrl A + 표 6) 보고서 연결 : 1개의 슬라이서를 통한 다중 피벗 동기화 3. 피벗 테이블 기능 활용 : 1. 브랜드사별 판매 총액 및 매출 비중 2. 필터 기능 : 브랜드사별 판매 총액 및 매출 비중 + "지역" 3. 슬라이서 기능 : * 슬라이서는 필터 대비 독립적인 개체로 구성되고, 단추형식으로 표현할 수 있어 시각화에 더 .. 2024. 4. 12.
[SQL 중급] 25. 피벗 테이블 (PIVOT) 조회 SQL 피벗 테이블 : inline-view: xy - pivot : x SQL로 피벗 테이블 만드는 방법 : 1) XY 값을 조회한다 2) XY값을 From 절 서브쿼리로 넣는다 3) Pivot 라인에 들어오는 X값은 모두 나열해야 한다. → pivot ( count(*) for x절 in ( 'x1' , 'x2', 'x3' , 'x4' , 'x5' ) 1. Pivot : - X : Team_id , Y : Birth_year, 값: Count select * from ( select team_id, substr(birth_date,1,2) as birth_year from player) pivot ( count(*) for team_id in ('K01','K02','K03','K04','K05','.. 2024. 4. 5.
[Power BI] 1. 대용량 텍스트 빈도 분석 - 워드 클라우드 분석 대용량 TEXT 빈도 분석 & 워드 클라우드 분석 ◈ MS Office Excel Power Query 실행 순서 : (1) 쉼표 기준 "열 분할" (2) 선행/후행 "공백 제거" ㄴ변환 > 형식 > 공백 제거 (3) "띄어쓰기" 제거 ㄴ홈 > 값 바꾸기 > "띄어쓰기"를 "빈칸"으로 변경 (4) 단일 칼럼으로 변경 ㄴ우클릭 > "피벗 해제" (5) 단일 컬럼 "오류 제거" (6) 인덱스 값 부여를 위해 "열 추가" ㄴ각 셀 별로 숫자 1 부여 (7) 집단 선택 "그룹화" ㄴ동일 항목 별 그룹화 ◈ Power BI Power Query 실행 순서 : (1) 쉼표 기준 "열 분할" (2) "피벗 해제" (3) 단일 컬럼 "오류 제거" (4) 단일 칼럼 "공백 제거" & "띄어쓰기" 제거 (5) 인덱스 값 .. 2024. 4. 3.
[Excel 시각화] 2. 엑셀 함수 및 데이터 전처리 방법 데이터 과학의 80% 데이터 클리닝에 소비되고, 20% 클리닝 시간을 불평하는데 쓴다. (feat 데이터 전처리) 데이터 전처리 : 1. 이상값 제거 1) 측정오류 : 사람 실수 / 장비 한계 2) 수집 과정 오류: 데이터 손실 / 중복 2. Excel 오류값 제거 #NAME? 함수 이름을 잘못 입력하거나 인수 입력 형식이 잘못된 경우 #N/A 참조 함수 사용 시 찾는 값이 찾을 범위에 없는 경우 #REF! 함수에 참조된 셀이나 범위가 삭제되어 참조할 수 없는 경우 #DIV/0 숫자를 0 또는 빈 셀로 나누는 경우 #NULL 수식에 잘못된 범위 연산자를 사용하거나 교차되지 않는 두 영역의 교집합을 지정하기 위해… 3. 데이터 전처리 방법 (1) 병합 해제 후 동일 셀 채우기 -. 병합이 있으면 - 피벗,.. 2024. 4. 2.
[Excel 시각화] 1. 데이터 전처리 데이터 전처리 : 데이터 분석에 적합한 형태로 데이터를 다듬는 과정 1. 병합 해제 2. 데이터 분할 3. 고윳값 (Unique Data) -. 중복 데이터 입력 제한 -. 고유 값을 관리해야 할 필드가 있을 때 사용 [데이터] 탭 > [데이터 도구] 그룹 > [데이터 유효성 검사] [설정] 탭 > [제한 대상] 옵션 '사용자 지정' > [수식] =countif($B28:$B35, B28) 2024. 4. 2.
[SQL 중급] 24. DML - Insert, Update, Delete + Merge 1. Insert : (신규) 데이터 삽입 ① Insert into 테이블명 values (숫자 1, '문자 2', 숫자 3) ② Insert into 테이블명 (칼럼 1, 칼럼 2, 칼럼 3) values (숫자 1, '문자 2', 숫자 3) ★ Insert + 서브쿼리 : 동일한 구성의 다른 테이블을 +UNION ALL 넣고 싶은 경우 : ③ Insert into 테이블명 select empno, ename, sal*2 from emp where deptno =10 2. Update : (기존) 데이터 변경 ★ Where 절 지정 필수 : update 구문 사용 시, where절을 사용하지 않으면 모든 행이 수정됨 ① Update 테이블 set △칼럼 = △값, ▲ 칼럼 = ▲값 where 칼럼 = .. 2024. 3. 6.
[SQL 중급] 23. 제약조건(Constraint) - PK, FK, Check Constratin = 제약 / 규칙 정해진 규칙에 따라 데이터 입력하는 조건 1.1 Primary Key - Create -- 직접 달 Create table emp ( 칼럼 1 데이터 타입 primary key, 컬럼2 데이터 타입 ) ; Create table emp ( 컬럼1 데이터 타입, 컬럼2 데이터 타입, constraints 테이블_칼럼 1 primary key (칼럼 1) ) ; 1.2 Primary Key - Alter Alter table 테이블명 add constraint primay key (칼럼 1) 2.1 Foreign Key - Create Create table emp ( 칼럼 1 데이터 타입, 칼럼 2 데이터 타입, constraint 테이블_칼럼 2 foreign key.. 2024. 3. 5.
[SQL 중급] 22. DDL - Creat, Alter, Rename, Drop, Truncate 1.Create 구문 Create table 테이블명 ; ( 컬럼명 데이터타입 [제약조건] , 컬럼명 데이터타입 [제약조건] , ) ; Create view 뷰명 as 조회쿼리 Cerate index 인덱스명 on 테이블명 (컬럼명1, 컴럼명2 ...) 2.1 칼럼 (데이터) 추가 및 변경 Alter table 테이블명 rename (현)테이블명 to (신)테이블명 ; 신규 테이블명 변경 rename column (현)컬럼명 to (신)컬럼명 ; 신규 컬럼명으로 변경 add 칼럼명 데이터타입 ; 신규 컬럼 추가 modify 칼럼명 데이터타입 ; 현재 칼럼 (데이터타입/길이) 변경 ※ 해당 칼럽의 값을 지워야 변경 가능 drop 칼럼명 ; 현재 칼럼 제거 2.2 제약조건 추가 및 제거 Alter table.. 2024. 3. 5.
[SQLD] 이론 - 옵티마이저, 인덱스, 조인실행 방법 절차형 SQL : (1) Procedure : DML, DCL 구분에서 수행됨 입력, 출력 가능 특징:시스템에서 매일 반복되는 작업을 프로시저를 통해 관리 및 수행됨 (ex. 월 마감 리포트, KPI 리포트, 대시보드 리포트) 리턴값 있을 수도 있고, 없을 수도 있음. 여러개 리턴값 있을 수 있음 (2) Trigger : 일반적 DML 구분에서 수행됨 특징: 이벤트가 있어야 실행된다. Auto commit으로 Commit과 Roll back 안됨 (2) User Defined 사용자 정의 함수 : DBMS가 만든 내장 함수가 아닌, 사용자가 만든 함수 입력만 가능,Select 함수로 제한 특징 : 리턴값 있음 옵티마이저 (최적화) : 대상 : 사용자가 질의한 SQL 구문 중 최적 (Optimized) 실.. 2024. 2. 29.