아래의 시트1, 2 를 합쳐 간단하게 대시보드를 만들었습니다.
![](https://velog.velcdn.com/images%2Fgydudsla12%2Fpost%2F26d21599-dc90-48ff-a7b2-1830a3cc5017%2Fimage.png)
![](https://velog.velcdn.com/images%2Fgydudsla12%2Fpost%2Ffc886182-21b9-4b6f-84f8-fac65fcb4d3f%2Fimage.png)
< 데이터 살펴보기 >
엑셀 데이터 중 첫번 째 시트 listoforders 입니다.
- 주문 id, 이름, 도시, segment(고객이 기업인지, 개인인지) 등을 나타내고 있습니다.
- 총 4118 열이 존재합니다.
![](https://velog.velcdn.com/images%2Fgydudsla12%2Fpost%2Ffc6bc618-c97c-4ba4-9aa1-5d5590f569e4%2Fimage.png)
엑셀 데이터 중 두번 째 시트 orderbreakdown(명세서) 입니다.
- 주문 id, 주문 물품 이름, 상품의 할인율, 판매액, 수익, 수량, category(사무용품인지 기술용품인지) 등을 나타내고 있습니다.
- 총 8047 열이 존재합니다. 그 이유는 첫번 쨰 시트의 order id가 중복되어 나오기 때문입니다. 서로 다른 물품을 구매했을 경우 order id는 중복해서 나오며 product name이 추가됩니다.
![](https://velog.velcdn.com/images%2Fgydudsla12%2Fpost%2F9b40651d-71d1-4800-8155-b4be9a1b7f5e%2Fimage.png)
지금 필요한 것은 바로 join
입니다. SQL을 공부할 때 조인을 배운 기억이 있습니다. 그와 비슷한 구도로 테블로에서도 그 기능을 수행할 수 있다고 합니다.
![](https://velog.velcdn.com/images%2Fgydudsla12%2Fpost%2F1e4ce678-f90b-4e42-853e-8b5df7222d15%2Fimage.png)
단 드래그 두번으로 ListOfOrders 와 OrderBreakdown 시트를 order id 기준 inner join 한 모습입니다. 데이터가 변경된게 아닌 그냥 하나의 테이블로 볼 수 있게 만들어 줍니다.
시트 1. < Map of Europe >
- county, state를 계층으로 만듬
- fitters 에 year 적용, 년도 별로 구분 가능
- Sales의 합계를 원 크기로 구별할 수 있게 설정
- sum( profit ) / sum(sales) 로 순이익을 새롭게 지정하여 색으로 구분
- county, state 별로 지도에 표현
![](https://velog.velcdn.com/images%2Fgydudsla12%2Fpost%2F697b5b69-452d-4168-9473-032bcd59592d%2Fimage.png)
시트 2. < Customer Scatter Plot >
- fitters 에 year 적용, 년도 별로 구분 가능
- columns 에 sales 의 합계, rows에 profit의 합계
- 위에서 계산한 순이익을 색으로 구분
- 세부항목으로 customer을 추가하여 고객별로 구분가능
- scatter plot 으로 표현하여 고객별 달라지는 수익률 확인