'엑셀, VBA, 파워쿼리/파워쿼리' 카테고리의 글 목록
728x90
[파워쿼리] 열 피벗 해제 기능으로 데이터 세로방향 쌓기(피벗테이블 생성에 용이하게 만들기) 엑셀을 활용하다 보면 세로방향으로 쌓아지지 않은 데이터를 종종 볼 수 있습니다. 이런 데이터는 피벗테이블을 활용하기에 부적합합니다. 파워쿼리 '열 피벗 해제 기능'을 활용하면, 데이터를 세로방향으로 쌓아 피벗테이블에 적합한 표로 가공할 수 있습니다.    https://www.data.go.kr/data/3079676/fileData.do 부산광역시_동래구_가로수현황_20240516부산광역시 동래구 가로수 현황에 대한 데이터로 노선명, 은행나무, 왕벚나무, 플라타너스, 히말라야시다, 느티나무, 메타세콰이어, 가시나무, 곰솔, 후박나무, 가중나무, 단풍나무, 향나무, 먼www.data.go.kr #1. 예시 파일 설명 ▲ 원본 데이터에는 가로수 종류별로 데이터 열이 있어, 피벗테이블에 부적합합니다. ▲ 파.. 2024. 7. 4.
[파워쿼리] List.Max로 목록, 열의 최대값, 그룹별 최대값 출력하기 List.Max 함수는 목록의 최대값을 구하는 함수입니다. 그룹화, 필터 등 다른 기능과 활용하면 파워쿼리를 더 효율적으로 사용할 수 있습니다. 이번 글에서는 기초적인 사용법과 다른 기능과 함께 사용하는 예시를 소개해 드리겠습니다. 아래에서 사용하는 방법은 List.Sum, List.Min, List.Average 등 다양한 List(목록) 관련 함수를 쓸 때도 활용 가능합니다.      #1. List.Max 사용 방법 List.Max(목록) 형태의 구문으로 이루어져 있습니다.  ▲위의 사진처럼 List.Max({1, 2, 3, 4})의 출력값은 4가 됩니다. 왜냐하면 {1,2,3,4}라는 목록의 최대값이 4이기 때문입니다. ▲위의 사진처럼 학생들의 점수표가 있다고 가정해 봅시다.  ▲ List.Max.. 2024. 6. 2.
[파워쿼리] 목록(List)를 활용하여 동적으로 필요한 열만 추출하기 (Table.SelectColumns) 파워쿼리에서 특정 열만 선택하거나 제거할 때, 열들을 마우스로 일일이 선택한다면 아래와 같은 문제점이 발생합니다.① 열이 많을 경우 마우스로 선택하는 행위 자체가 번거롭습니다.② 선택할 열을 바꾸고 싶은 경우 다시 마우스로 일일이 선택해줘야 합니다.  하지만, 목록(List)를 활용하면 원하는 열을 동적으로 설정할 수 있습니다. 목록을 활용하는 방법은 보존할 열을 선택하는 것뿐만 아니라, 피벗열을 해제 혹은 설정할 때, 필터를 걸 때도 활용할 수 있습니다.   #1. 예시파일 상황▲ test1~test13 열이 있는 표 '원본'과,  '원본' 표에서 추출하고 싶은 열만 기입하는 표 'Col'이 있습니다.   ▲ 그리고 두 개의 표를 모두 '테이블에서 가져오기'를 통해 쿼리를 생성해 놓은 상태입니다. Co.. 2024. 5. 23.
[파워쿼리] if 조건문 활용하기 파워쿼리에도 엑셀, VBA 등과 같이, if를 활용한 조건문이 있습니다. 파워쿼리에서 if 문을 사용하여 조건 열을 만들 수도 있고, 다른 함수 안에서도 활용할 수 있습니다. 예시 파일에서는 테이블에서 쿼리를 생성하기 때문에 아래의 글을 함께 읽으시길 바랍니다. [파워쿼리- 쿼리 생성하는 5가지 방법] #1 테이블/범위에서 가져오기 파워쿼리는 엑셀 파일, CSV 파일 등과 데이터를 연결하여 쿼리를 생성한 후, 분석에 용이하게 가공해주는 프로그램입니다. 따라서, 쿼리를 생성하는 것은 파워쿼리 사용의 첫 단계입니다. 파워쿼 writingpjt.tistory.com #1. if 조건문 구조: if - then -else 파워쿼리에서 if 조건문은 'if 조건 then 참일 때 결과 else 거짓일 때 결과' .. 2024. 4. 21.
[파워쿼리] 데이터 필터링용 테이블로 추출조건 손쉽게 설정하기 (List.Contains 함수 활용) 파워쿼리를 사용하다보면 파워쿼리 편집기에서 필터목록을 일일이 지정하는 것이 번거로울 때가 있습니다. 특정 날짜의 데이터만 추출하고 싶을 때 매번 파워쿼리 편집기에서 날짜를 지정하는 경우가 대표적인 사례인데요. 이런 경우 필터링을 위한 테이블을 따로 엑셀 시트에 만들면 더욱 간편하게 원하는 조건의 데이터를 추출할 수 있습니다. ▼예시파일 https://www.data.go.kr/data/15088648/fileData.do 한국주택금융공사_주택저당증권 시세정보_20210603 한국주택금융공사에서 발행하는 mbs의 증권표준코드정보, 종목명, 만기일, 평균수익률, 평균단가 등 주택저당증권 시세정보를 파악할 수 있는 주택저당증권 관련의 데이터들을 제공합니다. www.data.go.kr #1. 예시파일 보기 ▲ .. 2024. 3. 1.
728x90