Power BI(31)
-
[ 파워쿼리 ] 쿼리 병합 ( Nested Join )
파워쿼리의 꽃 쿼리 병합에 대해서 알아보겠습니다.데이터 분석에서 가장 중요한 것은 다수의 데이터를 결합하는 것입니다.엑셀 vlookup과 동일한 기능이지만 더 Powerful한 방법결합하는 것도 연관성이 있는 내용들을 결합하는 것이 매우 중요합니다.아래와 같은 2개의 테이블을 준비해 보겠습니다.하나는 매출데이터 하나는 이익 데이터입니다. 아래와 같이 파워쿼리 창을 열어 주었습니다.쿼리 창에 데이터 테이블과 이익 테이블 2개의 테이블이 들어있습니다.※ 다양한 데이터 소스의 결합해당 데이터는 엑셀데이터와 텍스트 데이터의 데이터를 사용한 각각의 데이터입니다.파워쿼리는 테이블의 결합도 있지만 다양한 테이터 소스들도 같이 작업할 수 있는 장점도 있습니다. 우선 쿼리 병합을 눌러 옵션을 한번 알아보도록 하겠습니다...
2024.11.17 -
[ 파워쿼리 ] 텍스트 추출하기
파워쿼리를 이용한 텍스트 추출 방법을 알아보도록 하겠습니다.[ 열 추가 ] - [ 추출 ]에 있는 다양한 방법 들에 대해서 알아보도록 하겠습니다.구분세부사항엑셀길이문자의 수를 반환 len처음 음자선택한 수만큼 처음 문자 반환 left마지막 문자선택한 수만큼 마지막 문자 반환right범위선택한 범위만 반환mid구분 기호 앞 텍스트구분 기호 앞의 문자 반환textafter구분 기호 뒤 텍스트구분 기호 뒤의 문자 반환textbebore구분 기호 사이 텍스트구분 기호 사이의 문자 반환아래 글 참조 [ 엑셀 Tip ] 특수 기호 안의 문자 추출하기엑셀에서 특수 기호 안의 문자를 추출해 보도록 하겠습니다. 데이터를 확인하다 보면 여러 문자가 섞여 있는 경우가 있고 내가 원하는 문자를 추출해야 데이터 가공이 가능한 ..
2024.11.16 -
[ 파워쿼리 ] 텍스트 서식 변경
파워쿼리를 이용한 텍스트 서식 변경하는 방법을 알아보도록 하겠습니다.다음과 같은 테이블을 하나 준비해 주겠습니다.준비한 데이터는 대, 소문자가 섞여 있는 데이터입니다. 영어에서는 대소문자에 대한 구분이 명확하기 때문에 같은 문자이지만 대소문자에 다른 값이 매칭되지 않는 상황이 발생합니다.이 것은 추후에 이야기드릴 쿼리 병합에서 치명적인 오류로 연결될 수 있어서 데이터를 병합하기 전에는 꼭 데이터 일치를 해주는 작업을 해 주어야 합니다.이러한 작업을 해줄 때 사용하는 파워쿼리 메뉴는 [ 서식 ]에 있는 다양한 옵션들입니다. 직관적으로 알 수 있는 항목들이므로 변환을 하면서 진행해 보도록 하겠니다.구분세부사항소문자문자를 소문자로 변경대문자문자를 대문자로 변경각 단어를 대문자로문자의 첫번째 글자를 대문자로공백..
2024.11.15 -
[ 파워쿼리 ] 날짜 테이블 만들기
파워 쿼리를 이용한 날짜 테이블을 만들어 보도록 하겠습니다.M function 중 List.Dates 함수를 사용해서 날짜 List를 만들어 주었습니다.간단하게 함수를 살펴보도록 하겠습니다.List.Dates(#date( 2024, 11, 1 ),30, #duration( 1, 0, 0, 0 ) )날짜를 리스트로 만들어줘시작날짜는 24.11.1일 부터야30일까지간격은 1일이야 해당 리스트를 테이블 형식으로 변경해 주도록 하겠습니다. 잠깐 엑셀에서 날짜를 만드는 방법에 대해서 생각해 보도록 하겠습니다.아래와 같은 데이터가 있을 때 우측과 같이 피벗 테이블을 만들어 줘서 분석을 하는 경우가 많습니다.만약 해당 데이터를 요일별로 보고 싶다면 어떻게 하면 될까요? 아래와 같이 요일 컬럼을 추가해서 테이블을 만..
2024.11.14 -
[ 파워쿼리 ] 데이터 그룹화 ( Groupby ) 하기
파워쿼리를 사용해서 데이터를 그룹화하는 방법을 알아보도록 하겠습니다.데이터를 불러와 보도록 하겠습니다.데이터를 불러오는 방법은 아래글을 참고해 주십시오. [ 파워쿼리 ] 데이터 불러오기( with. Excel )파워쿼리의 시작인 데이터 불러오기를 해 보도록 하겠습니다.아래와 같이 엑셀 데이터를 준비해 준 후 바탕화면에 저장해 주었습니다.원본은 건드리지 않는 것이 가장 좋기 때문에새로운 엑셀sunconnector.tistory.com아래와 같이 데이터를 준비해 주었습니다.구분의 값을 기준으로 다양한 집계를 해보도록 하겠습니다.우선 구분을 내림차순으로 정렬해 보도록 하겠습니다.우측과 같이 구분값 기준으로 하나의 값이 아닌 다양한 값을 가지고 있는 것을 볼 수 있습니다. 우선 가장 기본이 되는 합계를 구해 보..
2024.11.13 -
[ 파쿼쿼리 ] 다양한 방법으로 열 분할 하기 ( 텍스트 분리하기 )
파워쿼리를 이용한 컬럼을 분리하는 방법을 알아보도록 하겠습니다.텍스트 분리와 같은 원리라고 생각하시면 좋을 것 같습니다.파워쿼리 창에서 [ 홈 ] - [ 열 분할 ]을 눌러보시면 다양한 옵션이 있는 것을 볼 수 있습니다. 구분 기호 수준은 csv 불러오기를 할 때와 비슷하기 때문에 이전 글을 참조해 주십시오 [ 파워쿼리 ] 데이터 불러오기 ( with. CSV )csv 파일을 파워쿼리로 불러오는 방법을 알아보도록 하겠습니다.데이터 관리를 위해서 사용하는 파일형식 중 가장 대중적인 것이 엑셀과 csv 파일입니다엑셀을 쓰면 되는데 왜 csv 파일을 사용할sunconnector.tistory.com 우선 작동 원리를 알기 위해서 가장 익숙한 구분 기호를 활용한 방법을 한번 해 보도록 하겠습니다.아래와 같이 간..
2024.11.12