메뉴
학습노트

파워퀴리 2주 완성 2주차 스터디 노트

b
1월 28일 조회 458
🔥 실습 예제과 함께 공부하는 모습을 함께 올려보세요!
(마우스 드래그 & 스크린샷+붙여넣기로 편리하게 그림을 넣을 수 있습니다)

 

폴더안에 여러 파일 취합하기

 
  1. 기능으로 취합하기

파일 열고 데이터 가져오기 -> 파일에서 -> 폴더에서 클릭 후 취합할 데이터가 있는 폴더를 선택하여 열기

결합 -> 결합 및 다음으로 로드 -> 시트 선택 후 확인

* 머릿글 순서가 아니라 머릿글을 인식하기 때문에 파일별 머릿글 순서가 달라도 상관없음

 

2. 파워쿼리 함수로 취합하기

1) 쿼리 편집창 열기

파일 열고 데이터 가져오기 -> 파일에서 -> 폴더에서 클릭 후 취합할 데이터가 있는 폴더를 선택하여 열기 -> 데이터 변환 선택

이때 취합할 폴더가 있는 경로를 지정하는 함수는 = Folder.Files ("폴더경로")

2) 데이터 정열 시키기(?)

파일을 볼수 있는 Content 열 제외하고 제거 -> 사용자 지정 열추가 -> 사용자 지정 열 수식에 : = Excel.Workbook([Content]) 입력

-> Content 열 제거 -> 사용자 지정 열 확장 -> Data 열 제외하고 제거

3) 머릿글 올리기

사용자 지정 열추가 ->사용자 지정 열 수식에 : = Table.PromoteHeaders([Data]) 입력 -> 이전 열 제거하고 데이터 확장

* 이후 데이터 가공은 이전 쿼리 편집과 동일

 

3. 함수로 취함할때의 장점 및 활용

1) 쿼리를 간략하게 완료 할 수 있다.

2) 필터를 활용하여 보고 싶은 싶은 자료의 범위를 설정 할 수 있고 이후 자료 범위 변경을 쉽게 할 수 있다. (파일명 변경)

3) 양식을 포함한 파일도 행 제거 함수로 데이터 취합할 수 있다.  = Table.skip([____],삭제할 행 수)

4) 폴더 명이 바뀌거나 경로가 바뀌어도 하위 폴더 경로만 변하지 않는 다면 동적 경로를 추적하여 오류를 방지 할 수 있다.

- 엑셀 시트의 실시간 경로 추출 기능을 활용하여 파워쿼리에서 경로를 설정하고 = Folder.Files ("폴더경로") 에 동적 경로를 넣어서 사용

 

*** 파워쿼리에서 {}는 '행'을 선택하고, []는 '필드'를 선택합니다!

 

댓글 0

학습기록 게시판의 최근 글

스크랩 완료