엑셀/파워쿼리기능소개(19)
-
[파워쿼리기능소개] 5-6. 변환 - 변환 탭 기능들(텍스트)
이번 포스팅은 '텍스트 추출과 열 병합 그리고 서식' 입니다. ① 표 : 행/열 바꿈, 역방향 열, 행 카운트 ② 열 : 피벗팅과 해제, 채우기 ③ 텍스트 : 열병합, 추출 ④ 숫자 : 통계, 표준, 반올림, 정보 ⑤ 날짜 및 시간 : 날짜 형식에서 항목 추출 1. 열 병합 열 병합은 여러 열의 값을 하나의 열로 합쳐주는 기능입니다. 엑셀 함수로 치면 "TEXTJOIN" 입니다. 열의 각 값 사이에 구분기호를 추가 할 수 있습니다. 위와 같이 '열1' 과 '열2'가 있을 경우 두개의 열을 하나로 합치기위해서 '열 병합'을 사용합니다. 병합 할 열을 선택하고 열병합을 클릭하면 아래와 같은 설정 창이 뜹니다. 쉼표나 탭 등 구분기호를 넣을 수 있습니다. 물론 별도의 사용자 지정도 가능합니다. 병합과 동시에 ..
2020.07.07 -
[필수 Tip]변환 작업시 팁 - 적용된 단계 관리
이번 포스팅은 아래 그림의 4번으로 표시된 영역인 "적용된 단계"에 관련 팁을 소개합니다. 1. 적용된 단계란 쿼리의 원본 부터 변환이 진행된 각 단계가 한 줄씩 추가되며 구성됩니다. 각 단계를 클릭하면 해당 단계의 적용된 내역을 확인 할 수 있고 수정도 가능합니다. 수정시에 하위 단계에 영향을 줄 수도 있습니다. 예를 들어 데이터 타입을 숫자에서 텍스트로 변환을 했는데 하위 단계에서 숫자연산을 하게 되면 하위 단계는 오류가 발생합니다. 작업한 단계가 하나씩 기록에 남고 이것을 통해서 작업관리 및 디버깅을 할 수 있습니다. 작업을 하다보면 아래 그림처럼 엄청 길어질 때도 있습니다. 톱니 모양을 클릭하면 해당 단계의 설정을 수정할 수 있습니다. 해당 작업의 설정창이 팝업되며 적용된 내용을 수정할 수 있습니..
2020.07.07 -
[파워쿼리기능소개] 5-5. 변환 - 변환 탭 기능들(피벗팅)
이번 포스팅은 변환 탭의 기능들 2번째로 피벗팅 기능을 소개합니다. 변환 탭 하위에는 위의 그림처럼 여러 하위그룹별로 기능이 존재합니다. 앞에서 다룬 내용과 중복되는 기능을 제외하고 나머지를 크게 각 5개의 소주제로 나누어서 정리하려고 합니다. ① 표 : 행/열 바꿈, 역방향 열, 행 카운트 ② 열 : 피벗팅과 해제, 채우기 ③ 텍스트 : 열병합, 추출 ④ 숫자 : 통계, 표준, 반올림, 정보 ⑤ 날짜 및 시간 : 날짜 형식에서 항목 추출 두 번째로 열 그룹에 있는 기능 중 피벗팅과 해제에 대해서 정리합니다. 1. 피벗(Pivot)에 대해서 먼저 피벗에 대해서 정리합니다. 쉽게 표현하면 열(Column) 항목과 행(Row)을 바꾸는 것인데요. 피벗테이블로 데이터를 요약하는 작업을 많이 파워 피벗에서는 위..
2020.07.07 -
[파워쿼리기능소개] 5-4. 변환 - 변환 탭 기능들
이번 포스팅부터는 데이터 변환과 관련된 가장 많은 기능이 포함된 "변환" 탭의 내용을 정리합니다. 변환 탭 하위에는 위의 그림 처럼 여러 하위그룹별로 기능이 존재합니다. 앞에서 다룬 내용과 중복되는 기능을 제외하고 나머지를 크게 각 5개의 소주제로 나누어서 정리 하려고 합니다. ① 표 : 행/열 바꿈, 역방향 열, 행 카운트 ② 열 : 피벗팅 과 해제, 채우기 ③ 텍스트 : 열병합, 추출 ④ 숫자 : 통계, 표준, 반올림, 정보 ⑤ 날짜 및 시간 : 날짜 형식에서 항목 추출 내용이 복잡하고 사용 빈도가 떨어진다고 생각되는 것은 제외하고 정리 해볼 계획입니다. 매뉴에는 있지만 빠진것이 "구조적 열"에 대한 것인데 이부분은 쿼리 병합을 다룰때 같이 정리할 생각입니다. 물론 웹 문서나 Json, xml을 다룰..
2020.07.03 -
[파워쿼리기능소개] 5-3. 변환 - 홈 탭의 변환 기능
홈 탭에 위치한 변환 기능의 마지막 편인 '그룹화'입니다. 그룹화는 SQL의 그룹 함수와 같이 쓰이는 Group by와 동일한 역할을 합니다. 특정 필드를 기준으로 데이터를 그룹으로 묶어주고 합계, 행 카운트 등을 처리할 수 있습니다. 1. 그룹화 란 기능의 사용 설명 전에 그룹화를 엑셀의 피벗테이블로 데이터를 요약하는 것과 비교하여 개념을 소개 합니다. 파워 쿼리의 그룹화도 동일한 기능을 수행합니다. 그룹화는 실제 로드 될 데이터를 요약해서 저장한다고 생각하시면 편합니다. 위의 케이스를 파워 쿼리 그룹화로 처리하면 다음과 같습니다. 학생 이름 필드 기준으로 그룹화를 수행하면서 새로운 열을 생성합니다. 새 열 이름을 지정하고 연산 방식을 '합계'로 지정하고 연산할 대상 열을 점수로 선택하고 확인을 누르면..
2020.07.01 -
[파워쿼리기능소개] 5-2. 변환 - 홈 탭의 변환 기능
이번 포스팅은 홈 탭의 변환 카테고리 안에 있는 기능을 다룹니다. - 데이터 형식, 첫 행을 머리글로 사용, 값 바꾸기, 열 분할 1. 파워 쿼리의 데이터 형식에 대해서 변환 기능의 소개에 앞서 파워 쿼리에서 적용되는 데이터 형식에 대해서 알아봅시다. 주로 사용하게 되는 타입은 Date, 텍스트, Number입니다. 데이터 형식에 따라서 데이터를 변환하는 기능이 다르기 때문에 반드시 알아두어야 합니다. 엑셀 시트에서 텍스트 관련 함수와 날짜/시간 관련 함수가 다른 것과 동일하다 생각하면 되겠네요. 2. 데이터 형식 변환 현재 필드의 데이터 형식이 무엇인지는 필드 헤더의 아이콘을 보면 알 수 있습니다. 순서대로 날짜, 텍스트, 숫자입니다. 데이터를 쿼리 해온 처음에는 모든 필드의 데이터 타입이 "ABC,1..
2020.07.01