데이터전처리(5)
-
[파워쿼리기능소개] 7. 매개변수와 사용자 함수
드디어 파워쿼리기능 소개의 마지막 포스팅입니다. 마지막으로 소개할 기능은 매개변수와 사용자함수 사용에 대한 것입니다. 이부분은 저도 아주 제한적으로 활용을 하고 있고 설명이 어려워서 처음 계획 할때는 다루지 않으려고 했으나 아주 조금만 이해하고 따라만 해도 유용한 기능이기에 추가하였습니다. 1. 매개변수 란 ? 위키백과에서 찾아보면 아래와 같은 말로 설명되어 있는데 어렵네요. 정리 포기.. 매개변수 (컴퓨터 프로그래밍) 컴퓨터 프로그래밍에서 매개변수(영어: parameter 파라미터[*])란 변수의 특별한 한 종류로서, 함수 등과 같은 서브루틴[1]의 인풋으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용된다. 여기서 서브루틴의 인풋으로 제공되는 여러 데이터들을 전달인자(argument) 라고 부른..
2020.07.28 -
파워쿼리 전처리 - 다중 필드 언피벗팅
Case 연구로 포스팅 했던 "매출계획 시뮬레이션(할인,환율)"에서 사용된 다중 필드로 구성된 크로스탭 형태의 표를 Table 구조로 변환하는 데이터 전처리에 대한 영상을 찍어 보았습니다. 단계명 설명 채우기 병합이 해제되었으므로 빈셀이 존재한다. 병합해제 전의 값으로 모두 채워넣어야 한다.제품코드는 채우기 기능만으로 처리가 가능하다. 행/열 바꾸기 파워쿼리에서 열의 내용을 상/하로 채우기는 가능하지만 행을 기준으로 채우기 기능이 없기 때문에 행/열을 바꿔서 채우기를 수행해야한다. 월,업체유형,값필드명(수량,금액)의 빈값을 채우기 위해 사용되었다. 열 병합 월,업체유형,값필드명(수량,금액)을 하나의 열로 합쳐서 행/열 바꾸기를 수행하면 계층화된 열 항목들이 하나의 행으로 정리되므로 열 헤더로 승격이 가능..
2020.07.25 -
[파워쿼리기능소개] 5-3. 변환 - 홈 탭의 변환 기능
홈 탭에 위치한 변환 기능의 마지막 편인 '그룹화'입니다. 그룹화는 SQL의 그룹 함수와 같이 쓰이는 Group by와 동일한 역할을 합니다. 특정 필드를 기준으로 데이터를 그룹으로 묶어주고 합계, 행 카운트 등을 처리할 수 있습니다. 1. 그룹화 란 기능의 사용 설명 전에 그룹화를 엑셀의 피벗테이블로 데이터를 요약하는 것과 비교하여 개념을 소개 합니다. 파워 쿼리의 그룹화도 동일한 기능을 수행합니다. 그룹화는 실제 로드 될 데이터를 요약해서 저장한다고 생각하시면 편합니다. 위의 케이스를 파워 쿼리 그룹화로 처리하면 다음과 같습니다. 학생 이름 필드 기준으로 그룹화를 수행하면서 새로운 열을 생성합니다. 새 열 이름을 지정하고 연산 방식을 '합계'로 지정하고 연산할 대상 열을 점수로 선택하고 확인을 누르면..
2020.07.01 -
'파워쿼리 - 기본 사용법' 포스팅 계획
먼저 마이크로소프트 공식 사이트에 있는 학습 페이지를 소개합니다. https://templates.office.com/ko-kr/%ed%95%99%ec%8a%b5?omkt=ko-KR 학습 둘러보기, 사용법, 팁 및 요령을 포함한 Excel, PowerPoint 및 Word와 같은 주제에 대한 무료 학습 서식 파일이 있는 Office를 완벽히 익히세요. 또는 학습 서식 파일을 사용하여 나만의 코스를 만드세요. templates.office.com 파워 쿼리 자습서도 있네요. 내용은 기본적인 기능 소개를 위주로 하고 있습니다. 하지만 파워 쿼리를 처음 접하는 경우나 관련 지식이 부족한 경우에는 매우 유용할 것 같네요. 제법 신경 써서 만든 것 같고요. 저도 여기 있는 내용을 참고해서 "파워쿼리 - 기본 사용..
2020.06.21 -
[파워쿼리] 예제의 열 추가
파워 쿼리는 다양한 전처리 기능을 가지고 있는데 그중 오늘은 "예제의 열" 기능을 소개한다. "예제의 열" 기능은 엑셀에서 하나 하나 데이터를 정렬과 필터를 해가며 처리하던 그룹핑 작업을 손쉽게 처리해준다. 텍스트로 된 칼럼에 규칙을 부여하여 그룹핑하는 것을 파워 쿼리가 패턴을 인식해서 자동으로 채워 주는 데 직접 해보면 이해가 갈 것이다. 이번에는 지난번 IFS를 소개할때 사용했던 선별 진료소 Data로 IFS로 그룹핑했던 작업을 파워 쿼리로 수행해보자. 2020/04/06 - [엑셀/빠른 엑셀] - IFS 함수로 중첩 IF를 간단하게 사용하자. IFS 함수로 중첩 IF를 간단하게 사용하자. 오늘은 선별진료소 Data를 가지고 의료기관명을 그룹핑 하는 작업을 IFS 를 사용하여 수행해보자. IFS 는 ..
2020.05.12