이전 글에서 다룬 바와 같이, 파워쿼리의 '쿼리 병합' 기능을 엑셀 VLOOKUP 함수처럼 사용할 수 있습니다.
그리고 여기에 더해 '집계' 옵션을 활용하면 데이터 항목별 합계나 평균, 최대/최솟값 등 다양한 값을 계산해서 불러올 수 있습니다. 이번 글에서는 1991년~2021년 기간 개발협력 사업분야별 ODA 실적통계자료를 활용하여 '쿼리 병합'과 '집계' 기능을 소개해보겠습니다.
https://www.data.go.kr/data/15060336/fileData.do
예시 파일 상황
▲ 1991년~2021년 기간 개발협력 사업유형별 ODA 실적통계자료 csv 파일을 파워쿼리로 불러놓은 상태입니다.
▲ 파워쿼리를 활용하여 사업유형별 1991년~2021년 기간 누적 금액과 평균금액 데이터를 출력하겠습니다.
쿼리 병합으로 데이터 항목별 '집계' 데이터 끌고오기
▲ 출력할 쿼리에 사업유형별 ODA 실적통계자료 쿼리를 병합합니다. 그러면 위의 사진처럼 데이터 테이블 열이 생성됩니다. 쿼리를 병합하는 방법은 아래의 글을 참고해 주세요.
▲ 확장이 아닌 '집계' 옵션을 선택합니다. 그러면 위의 사진처럼 사업유형별 ODA 실적통계자료 쿼리의 각 열의 데이터를 어떻게 집계할지 선택할 수 있습니다. 이번 예시파일의 목표는 기간 중 누적금액과 연평균금액이기 때문에 '합계'와 '평균'을 선택해 줍니다.
파워쿼리 추출 결과
▲ 집계 결과, 위의 사진처럼 1991년~2021년 기간 누적 금액과 연평균금액이 출력됩니다.
▲ 수식창에서 노란색 음영 부분을 수정하여, 원하는 열 이름으로 한 번에 바꿀 수 있습니다.
▲엑셀 시트에서 숫자 부분을 회계서식으로 설정하면 깔끔하게 데이터를 볼 수 있습니다.
'엑셀, VBA, 파워쿼리 > 파워쿼리' 카테고리의 다른 글
[파워쿼리] if 조건문 활용하기 (2) | 2024.04.21 |
---|---|
[파워쿼리] 데이터 필터링용 테이블로 추출조건 손쉽게 설정하기 (List.Contains 함수 활용) (0) | 2024.03.01 |
[파워쿼리] 데이터 행이 너무 많아 로드가 안될 때 해결방법: 연결만 만들기, 피벗테이블로 만들기 (2) | 2023.10.24 |
[파워쿼리] 파워쿼리의 필터 기능(기본 사용법, And/Or 조건 추가) (5) | 2023.10.18 |
[파워쿼리] 쿼리추가로 여러 데이터를 하나의 표로 합치기 (2) | 2023.10.12 |
댓글