파워쿼리(40)
-
파워쿼리로 데이터모델구성 예제
이번 포스팅은 1개의 원본 데이터를 가지고 데이터모델로 생성된 예제를 통해서 Fact테이블(실적)과 Dimension테이블(차원)을 구성해 놓은 모습을 소개합니다. 1. 예제 내용 설명 자주 사용되는 제품/매장/고객/결재 별 매출 실적 데이터를 가지고 구성했습니다. 우선 파워쿼리로 하나의 테이블을 참조하여 제품/매장/고객/결재 차원(Dimension)으로 각각 구성한뒤 다시 인덱스를 만들어서 Fact테이블을 재구성하였습니다. fSales 표를 파워쿼리로 생성, 쿼리명은 f매출 f매출 쿼리를 참조하여 d제품, d매장, d고객유형, d결재방식 쿼리를 각각 만듬 f매출쿼리와 각 차원(Dimension) 쿼리를 새 쿼리에 병합하여 f매출_인덱스구성 쿼리를 생성 생성된 쿼리들 간의 관계를 "보기>쿼리종속성"를 통..
2020.07.17 -
[파워쿼리기능소개] 5-7. 변환 - 변환 탭 기능들(숫자와 날짜)
이번 포스팅은 변환 탭의 마지막 기능 소개로 '숫자와 날짜에 관련된 기능' 입니다. ① 표 : 행/열 바꿈, 역방향 열, 행 카운트 ② 열 : 피벗팅과 해제, 채우기 ③ 텍스트 : 열병합, 추출 ④ 숫자 : 통계, 표준, 반올림, 정보 ⑤ 날짜 및 시간 : 날짜 형식에서 항목 추출 1. 숫자 *예제에 사용된 숫자는 난수 생성으로 만든것입니다. 숫자와 관련된 변환 기능은 '통계', '표준', '지수', '삼각', '반올림', '정보'로 모두 6개로 구성되어 있습니다. 그리고 열 추가 탭에도 동일하게 구성이 되어 있는데 이 둘의 차이는 변환의 경우에는 현재 열에 바로 변환처리를 하는 것이고 열 추가의 경우에는 새로운 열을 만들어서 변환처리를 반영하는 차이가 있습니다. ▶먼저 통계 부터 기능을 알아보죠. '합..
2020.07.14 -
Case 연구 - 매출계획 시뮬레이션(할인,환율) 2/2
이번 포스팅은 Case 연구입니다. 매출 계획 수립 업무가 없는 회사는 거의 없을 겁니다. 업종마다 회사마다 세부적인 사항은 다르지만 기간을 정해두고 수요를 예측하고 계획하는 본질은 다르지 않을 것입니다. 파워 쿼리를 사용해서 이미 작성된 매출 계획을 시뮬레이션이 가능하도록 변환하는 과정을 소개합니다. ▶이전 포스팅 리뷰 파워 쿼리를 사용하여 데이터 전처리와 시뮬레이션을 위한 수식 작성까지 완료된 상태로 지난 포스팅을 마치고 이번 글에서는 완성된 파워 쿼리 데이터를 데이터 모델에 로드하여 파워 피벗으로 보고서를 완성하는 작업을 수행합니다. 지난 포스팅 링크 2020/07/10 - [엑셀/엑셀 작업 Case 연구] - Case 연구 - 매출계획 시뮬레이션(할인, 환율) Case 연구 - 매출계획 시뮬레이션..
2020.07.13 -
[파워쿼리-Tip] PDF 파일의 표를 엑셀로 가져오기
이번 포스팅은 파워 쿼리의 데이터 가져오기 방법 중 PDF 파일의 표를 쿼리로 가져오기에 대해서 소개합니다. 1. 가져오기 예시를 통한 기능 소개 '데이터>데이터 가져오기> 파일에서> PDF에서'를 클릭합니다. 클릭하면 나타나는 파일탐색기로 가져올 파일을 선택합니다. PDF 파일을 선택하고 확인을 클릭합니다. 오늘 가져올 파일은 국민은행에서 제공하는 보고서를 다운로드하였네요. 가져오기를 누르면 파워 쿼리가 파일을 분석하여 다음 그림처럼 파일 안에 있는 표(Table)를 찾아서 가져올 데이터를 선택할 수 있도록 해줍니다. 가져올 항목 목록에 페이지가 괄호 안에 표시되어 있으니 필요한 데이터가 위치한 페이지의 내용만 미리보기를 통해 확인해보고 쿼리를 생성하면 됩니다. 3페이지에 있는 'KOSPI 종합지수 추..
2020.07.11 -
Case 연구 - 매출계획 시뮬레이션(할인,환율) 1/2
이번 포스팅은 Case 연구입니다. 매출 계획 수립 업무가 없는 회사는 거의 없을 겁니다. 업종마다 회사마다 세부적인 사항은 다르지만 기간을 정해두고 수요를 예측하고 계획하는 본질은 다르지 않을 것입니다. 파워 쿼리를 사용해서 이미 작성된 매출 계획을 시뮬레이션이 가능하도록 변환하는 과정을 소개합니다. Story : 각 영업부서로부터 집계가 완료된 자료를 받았다. 간단히 검토 하고 결재를 넘기려는데… 환율이 오를 때를 감안하여 변동 시나리오별로 매출 계획을 여러 버전으로 작성해보라는 지시를 받았다. 그리고 잠시 뒤 영업부서로부터 유통업체에게 수량 베이스로 적용되는 할인금액이 계획에 빠졌다고 연락을 받았다. 아예 고려를 못해서 세부 계획 데이터도 없다고 한다. 이런 큰일이다. 받은 자료는 달랑 엑셀 파일 ..
2020.07.10 -
[파워쿼리기능소개] 5-6. 변환 - 변환 탭 기능들(텍스트)
이번 포스팅은 '텍스트 추출과 열 병합 그리고 서식' 입니다. ① 표 : 행/열 바꿈, 역방향 열, 행 카운트 ② 열 : 피벗팅과 해제, 채우기 ③ 텍스트 : 열병합, 추출 ④ 숫자 : 통계, 표준, 반올림, 정보 ⑤ 날짜 및 시간 : 날짜 형식에서 항목 추출 1. 열 병합 열 병합은 여러 열의 값을 하나의 열로 합쳐주는 기능입니다. 엑셀 함수로 치면 "TEXTJOIN" 입니다. 열의 각 값 사이에 구분기호를 추가 할 수 있습니다. 위와 같이 '열1' 과 '열2'가 있을 경우 두개의 열을 하나로 합치기위해서 '열 병합'을 사용합니다. 병합 할 열을 선택하고 열병합을 클릭하면 아래와 같은 설정 창이 뜹니다. 쉼표나 탭 등 구분기호를 넣을 수 있습니다. 물론 별도의 사용자 지정도 가능합니다. 병합과 동시에 ..
2020.07.07