메뉴
학습노트

파워쿼리 2주 챌린지_2주차 스터디노트

잘
1월 29일 조회 662
이번 수업에서 알아본 내용을 아래에 제시된 목차에 따라 자유롭게 복습합니다.
  • 아래 기본 함수를 사용해, 파일취합자동화쿼리를작성하는방법을 단계별로 작성합니다.
  • ① 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

학습기록 게시판의 최근 글

스크랩 완료