학습노트
파워쿼리 2주 특별챌린지 2주차 학습
🔥 실습 예제과 함께 공부하는 모습을 함께 올려보세요!
(마우스 드래그 & 스크린샷+붙여넣기로 편리하게 그림을 넣을 수 있습니다)
1. Folder.Files("폴더경로") : 폴더 안의 파일 목록을 가져옵니다.
2. Excel.Workbook(엑셀파일) : 엑셀 통합문서 안의 컨텐츠(시트, 테이블 등...)을 가져옵니다.
3. Table.Skip(테이블, n(개수)) : 테이블에서 상위 n(개수)개 행 또는 조건을 만족하는 행을 제거합니다.
4. Table.PromoteHeaders(테이블)
- 첫 행을 머리글로 승격합니다.
- 불러온 파일들은 머리글에 맞추어(머리글 위치에 상관없이) 병합됩니다.
테이블 헤더승격 단계를 건너 뛴다면, 기본으로 설정된 머리글(column1, column2...)로 병합됩니다.
모든 파일의 머리글 위치가 같지 않다면, 병합한 데이터에 오류가 발생합니다.
5. M함수에서 {}(중괄호)는 행을 선택하고, [](대괄호)는 필드를 선택한다.
6. M함수는 대소문자를 구분하여 작성합니다.
7. M함수는 함수 앞(.)에 범주를 작성합니다.
8. 파일 위치를 옮기거나 이름이 변경시 쿼리 작업 오류로 낭패를 겪었다면!!
- 현재 통합문서의 폴더 경로 반환 수식을 활용하여 문제 해결
- 경로 =LEFT(CELL("filename",A1),FIND("\[",CELL("filename",A1)))
- 취합경로 =[@경로]&"보고서\" 로 엑셀파일에서 작성 후
- 파워 쿼리 원본 단계에
let
path= Excel.CurrentWorkbook(){[Name="path"]}[Content][취합경로]{0},
원본 = Folder.Files(path),
:
:
in
*** 파일 위치나 이름이 변경되었을 때 쿼리 작업에 오류가 나는 이유와 해결 방법을 알게 되었습니다.
업무가 훨~~씬 빨라 지겠죠? 빠른 퇴근 보장!!
(마우스 드래그 & 스크린샷+붙여넣기로 편리하게 그림을 넣을 수 있습니다)
1. Folder.Files("폴더경로") : 폴더 안의 파일 목록을 가져옵니다.
2. Excel.Workbook(엑셀파일) : 엑셀 통합문서 안의 컨텐츠(시트, 테이블 등...)을 가져옵니다.
3. Table.Skip(테이블, n(개수)) : 테이블에서 상위 n(개수)개 행 또는 조건을 만족하는 행을 제거합니다.
4. Table.PromoteHeaders(테이블)
- 첫 행을 머리글로 승격합니다.
- 불러온 파일들은 머리글에 맞추어(머리글 위치에 상관없이) 병합됩니다.
테이블 헤더승격 단계를 건너 뛴다면, 기본으로 설정된 머리글(column1, column2...)로 병합됩니다.
모든 파일의 머리글 위치가 같지 않다면, 병합한 데이터에 오류가 발생합니다.
5. M함수에서 {}(중괄호)는 행을 선택하고, [](대괄호)는 필드를 선택한다.
6. M함수는 대소문자를 구분하여 작성합니다.
7. M함수는 함수 앞(.)에 범주를 작성합니다.
8. 파일 위치를 옮기거나 이름이 변경시 쿼리 작업 오류로 낭패를 겪었다면!!
- 현재 통합문서의 폴더 경로 반환 수식을 활용하여 문제 해결
- 경로 =LEFT(CELL("filename",A1),FIND("\[",CELL("filename",A1)))
- 취합경로 =[@경로]&"보고서\" 로 엑셀파일에서 작성 후
- 파워 쿼리 원본 단계에
let
path= Excel.CurrentWorkbook(){[Name="path"]}[Content][취합경로]{0},
원본 = Folder.Files(path),
:
:
in
*** 파일 위치나 이름이 변경되었을 때 쿼리 작업에 오류가 나는 이유와 해결 방법을 알게 되었습니다.
업무가 훨~~씬 빨라 지겠죠? 빠른 퇴근 보장!!
m
상
대
윤
퐝
댓글 0