데이터 분석 부트캠프/excel

파일 쿼리로 데이터 자동화 로직

zhye01 2024. 12. 5. 00:25
일단, 데이터를 불러오는 방식 두가지

 

 

  • 로직1

원천데이터 +쿼리테이블이 같은 파일에 위치(회사같은데 클라우드로 원천 자료공유가 어렵거나 하나로 편하게 보기 위해서)

 

일반데이터를 표개체 데이터로 전환 (ctrl + T) > 파워쿼리로 가공 > 워크시트로 로드

만약 원천데이터가 업뎃 > 새로고침: 쿼리, 대시보드 자동 업뎃

 

 

  • 로직2 

원천 데이터 쿼리테이블이 다른 파일에 위치

리본메뉴에 데이터 불러오기 

'커넥터'라고 부름


 

데이터 1

 

cross table이 가독성이 좋아서 보고서용으로는 좋으나 데이터 분석용으로 별로

따라서 데이터를 열로 세우는 unpivot을 하여 데이터를 자동화할 수 있도록 가공해야한다.

 

① 1-12월 데이터를 언피벗

② 연도와 월 열을 병합 > 병합한 후 날짜 타입으로 변환

③ 열추가 :브랜드

④ 자동화 검증

 

 

 

[Chat GPT 이용하기 위해 prompt 작성하는법]

파일첨부

위 데이터로 연도별, 월별 실적을 분석하고자 해.

분석하기 바람직하도록 데이터를 재구조화 해서 엑셀 파일로 생성해줘.

 

"재구조화가 keyword"

 

 


데이터2

 

① 업체명 열 선택 후> 우클 > 아래로 채우기

② 나머지 열 선택 후 > 선택한 열만 언피

③ 특성 열에 열1 열2  값 채워주기 위해서 > 리본에 열추가 - 조건열 > 

 

특성 열의 시작문자가 '열' 일 때 null 값으로 변경하고 기존 특성 필드에 있는 값을 물고 올꺼란 뜻

 

그리고 생성된 열 아래로 채우기 > 특성열 제거 

>필드이름 변경 후 보기 좋게 오름차순으로 정리

 

④ 데이터 검증


데이터3

 

 

① 리본메뉴의 홈 - 행제거 - 상위 행 제거 (11열 제거)

② 리본메뉴 변환 - 행열바꿈 > 아래로 채우기

③ 총계 데이터 제거

④ 리본 메뉴의 홈 - 첫 행을 머리글로 사용 (지역을 머리글로 올려줌)

⑤언피벗해야할 데이터가 추가되거나 바뀔 수 있는 경우

    고정 데이터 선택한 후 > 다른 열을 피벗해제 

⑥ 열 분할 [구분기호를 기준으로]

⑦ (분기)단어 제거

값 바꾸기> 찾을 값 : (분기) / 바꿀항목 :"그냥 비워두기"  띄어쓰기 x

⑧필드이름 변경

⑨데이터 검증

 


데이터 4

 

① null 값 아래 채우기 > 행열 바꿈을 통해 null 값 채우기 

② 날짜 열 병합 (구분기호는 -)

③ 다시 한번 행열 바꿈

④ 년-월 첫행을 머리글로 사용

⑤ 바뀌지 않을 데이터를 선택해서 > 다른 열을 피벗해제

⑥ 일자 날짜 데이터로 변경

⑦ 자동화 검증

 

'데이터 분석 부트캠프 > excel' 카테고리의 다른 글

vlookup 대신 JOIN  (0) 2024.12.05