학습노트
파워쿼리 2주 챌린지_2주차 스터디노트
이번 수업에서 알아본 내용을 아래에 제시된 목차에 따라 자유롭게 복습합니다.

② Excel.Workbook (엑셀파일)
Content가 있는 Binary를 제외한 열을 모두 제거하고 사용자 지정열(Excel.Workbook)을 추가하면 엑셀파일을 불러온다.


③ Table.Skip (테이블, 개수)
Table(표)에서 필요없는 6개의 행을 Table. Skip함수를 적용해 삭제한 사용자 지정열을 만든다.



④ Table.PromoteHeaders (테이블)
TableSkip열에 사용자 지정열을 추가하여 값의 첫 번째 행을 새로운 머리글로 승격한다

승격한 Table을 펼치면 아래와 같이 첫 번째 행이 머리글로 승격됨을 활인 할 수 있다.


M 함수에서 {}는 행을 선택, 0부터 시작하므로 제주도는 3행으로 {2}를 입력한다. []는 필드를 선택, [가격]을 입력한다.
엑셀 파일 취합을 손쉽게 할 수 있는 방법을 배웠다. 이전에는 복붙으로 일을 처리하다보니 굉장히 시간 오래 걸리게 일을 처리했는데, 앞으로는 배운 파워쿼리로 파일을 취합하는 일을 손쉽게 처리할 수 있을 것 같다. 그리고 M함수를 통해 비교적 간단한 리소스로 파워쿼리를 만드는 것이 기억이 많이 남는다. 폴더명이 바뀌어도 파일경로가 새롭게 적용되게 처리하는 고급편집기 수정 또한 기억에 많이 남고 실무에 잘 활용하면 번거로운 낭비요소를 제거할 수 있을 것 같은 기대가 있다. 배운 것을 잘 활용할 수 있는 기대를 해본다.
- 아래 기본 함수를 사용해, 파일취합자동화쿼리를작성하는방법을 단계별로 작성합니다.
- ① Folder.Files ("폴더경로")
파일을 취합하고자 데이터>데이터가져오기>파일에서>폴더에서 열기 버튼으로 파일목록을 가져오면 적용단계 ‘원본’에서
“폴더경로”를 통해 파일목록을 불러오는 것을 아래 그림처럼 확인할 수 있다.
② Excel.Workbook (엑셀파일)
Content가 있는 Binary를 제외한 열을 모두 제거하고 사용자 지정열(Excel.Workbook)을 추가하면 엑셀파일을 불러온다.
③ Table.Skip (테이블, 개수)
Table(표)에서 필요없는 6개의 행을 Table. Skip함수를 적용해 삭제한 사용자 지정열을 만든다.
④ Table.PromoteHeaders (테이블)
TableSkip열에 사용자 지정열을 추가하여 값의 첫 번째 행을 새로운 머리글로 승격한다
승격한 Table을 펼치면 아래와 같이 첫 번째 행이 머리글로 승격됨을 활인 할 수 있다.
- M 함수에서"중괄호{}"는행을선택하고, "대괄호[]"는필드를선택합니다. 아래 표에서 "지역이제주도인제품의가격"을 출력하기 위해 작성한 수식의 동작 원리를 간략히 작성합니다.
M 함수에서 {}는 행을 선택, 0부터 시작하므로 제주도는 3행으로 {2}를 입력한다. []는 필드를 선택, [가격]을 입력한다.
- 이번 2주 특별 챌린지에서 배운 내용 중, 가장기억에남거나도움이됐던내용을 자유롭게 기술합니다.
엑셀 파일 취합을 손쉽게 할 수 있는 방법을 배웠다. 이전에는 복붙으로 일을 처리하다보니 굉장히 시간 오래 걸리게 일을 처리했는데, 앞으로는 배운 파워쿼리로 파일을 취합하는 일을 손쉽게 처리할 수 있을 것 같다. 그리고 M함수를 통해 비교적 간단한 리소스로 파워쿼리를 만드는 것이 기억이 많이 남는다. 폴더명이 바뀌어도 파일경로가 새롭게 적용되게 처리하는 고급편집기 수정 또한 기억에 많이 남고 실무에 잘 활용하면 번거로운 낭비요소를 제거할 수 있을 것 같은 기대가 있다. 배운 것을 잘 활용할 수 있는 기대를 해본다.
칼
유
당
헵
댓글 0