해결된 질문
작성
·
232
1
온라인 주문분석 파일을 파워쿼리, 파워피벗을 통해 아래와 같이 만들어 보았습니다.
(예 : 어떤 주문에 2개의 상품과 1개의 사은품을 같이 주문했다면, 주문내역은 3행 / 상품 판매 내역은 2행 / 사은품 제공 내역은 1행이 나온다 - 이 예시는 오늘 문의에서는 중요한 부분은 아닙니다)
이렇게 테이블을 뽑아내면 테이블당 월별 약 500~1500행 정도 나오는 것 같습니다. (정확히 세어본 적은 없습니다만)
그런데 위 1~3번 과정을 진행해보니
그래서 위 1~2번을 하나의 엑셀파일로 취합 --> 이 엑셀파일의 3개 테이블의 값을 값복사하여 --> 6개월치를 새로운 엑셀파일로 만든 후 (복사해 온 값은 모두 테이블로 만듭니다), 그 파일에서 파워피벗 적용으로 바꿨는데요. (즉, 이 과정을 2개의 엑셀파일로 진행) 다시 문제가 생겼습니다.
이 모든 걸 어쨌든 엑셀파일로 해결해내야 하는데요. 진행과정에 대해 질문을 드립니다.
(다음 사항이 고려되어야 합니다) 주문수는 매일매일이 일정한 편이지만 - 어느 날은 주문수가 1만개 이상이어도 주문분석 파일은 빠르게 뽑을 수 있어야 합니다 / raw data에는 약 30개의 열(field)이 있는데--> 이걸 파워쿼리를 통해 3개의 테이블을 뽑아낼 때도 삭제되는 열은 거의 없습니다. 파워쿼리와 아무런 연관 없는 field라도 임의 삭제는 불가능합니다. / raw data에는 잘못된 data는 없습니다. (예를 들어 alt + enter로 입력된 data가 있다든가… 하는 일은 없습니다)
어쩌면 너무 복잡한 질문을 드렸을 수도 있고, 아니면 의외로 해결책은 간단할 수도 있는데… 이게 단순한 문제인지, 복잡한 문제인지도 감을 잡지 못해 문의를 드립니다. 강의에 적합한 문제가 아니라면 답변을 주시지 않아도 괜찮습니다. (혹 게시판이 아닌 이메일이나 다른 방법으로 받으실 수 있으면 알려주셨으면 합니다)
좋은 강의에 다시 한 번 감사드려요.
답변 1
1
안녕하세요, 반갑습니다 :)
꼼꼼한 글을 통해 tseqnu U님이 얼마나 업무 효율화를 위해 노력하시는지 느껴집니다.
화이팅입니다!!!
1. 메인 데이터 테이블을 분할할 필요가 없는 것 같습니다.
ㄱ. 메인 데이터 테이블인 '주문 내역' 테이블에 파워쿼리 편집창에서
'판매' 인지 '사은품' 인지를 명확하게 구분하는 필드가 추가되는 것이 가장 중요합니다.
파워쿼리 편집창 > 리본 메뉴 > 열추가 > '조건열' or '사용자지정열' 메뉴를 통해 필드 추가 가능합니다.
ㄴ. '주문 내역' 테이블에
'주문월', '판매마켓', '제품군' 필드 또한 명확하게 구분되도록 필드가 존재해야 하겠습니다.
2. 위의 두 가지 사항이 '주문 내역' 테이블에 반영된다면
'상품 판매내역' 과 '사은품 제공내역' 테이블은 존재할 필요가 없게 됩니다.
3. 위의 1~2가 완성되면
데이터 분석을 위한 필드들이 모두 존재하는 '주문 내역' 테이블만 가지고
원하시는 피벗과 차트로 대시보드를 완성하실 수 있습니다.
4. 아래의 링크를 클릭하셔서
대시보드(분석 파일)의 처리속도를 높이기 위해서는 어떤 방법을 쓰면 좋을지 참고해보세요.
https://youtu.be/gKBZ8bNjCFI
( 07:00 에서 부터 보셔요)
답변 감사합니다. 사실 유튜브 링크 영상 시리즈 모두 다 봤고, 참고를 많이 했는데... 제가 기본적인 부분을 놓친 것 같습니다. ^^ 답변주신대로 다시 한 번 짜보도록 하겠습니다.