일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 판다스
- 유데미부트캠프
- python
- 스타터스부트캠프
- DataFrame
- 데이터시각화
- 유데미
- ndarray
- Til
- 데이터프레임
- 넘파이
- 취업부트캠프
- 데이터드리븐
- Tableau
- 브루트포스 알고리즘
- 백준
- 부트캠프후기
- 데이터분석
- matplotlb
- numpy
- 시각화
- pandas
- 코딩테스트
- Leetcode
- 태블로
- 파이썬
- 정렬
- 유데미큐레이션
- 유데미코리아
- 그리디 알고리즘
- Today
- Total
목록STARTERS/TIL (53)
Diary, Data, IT

[TIL] 38일차 TIL(20230330) - Tableau 그래프 심화 3 1. 태블로 레이아웃 대시보드의 디자인을 더 보기 좋게 꾸밀 수 있고, 레이아웃을 짤 수 있도록 해주는 [주석]기능이 있다. 1) 빈 시트를 생성하고, 마크에 빈 텍스트를 다음과 같이 생성한다. 그리고 상단에서 [전체보기]를 클릭하면 텍스트의 영역이 화면 전체로 넓어진다. 2) 시트에서 우클릭 - [주석] - [영역]을 통해 텍스트를 입력할 수 있는 박스를 생성할 수 있다. 박스의 크기를 조정하고 위치를 변경해가며 레이아웃을 작성할 수 있다. 박스를 우클릭하여 [서식]에서 박스의 색상과 테두리의 둥근 정도를 조정할 수 있다. 3) 대시보드에 앞서 만든 레이아웃을 바로 가져와서 사용할 수 있다. 또한 [부동]으로 둔 뒤, 시트에..

[TIL] 37일차 TIL(20230329) - Tableau 그래프 심화 2 1. 캘린더 시각화 1) 캘린더의 주말과 주중을 구별해서 표현해주기 위한 계산된 필드를 생성해준다. 2) 열은 날짜 차원의 '주 번호'로, 행은 날짜 차원의 '요일'로 지정해준다. 3) 필터에 보여주고자 하는 날짜 차원을 '년도/월'을 기준으로 필터를 걸어, 원하는 월의 캘린더만 볼 수 있도록 설정한다. 또 텍스트로 날짜 차원을 '일'로 설정하여 넣어주면 다음과 같은 결과를 얻을 수 있다. 4) 앞서 만들었던 Weekend 함수를 [색상]에 넣고, 날짜별로 표기하기를 원하는 정보를 추가적인 텍스트로 넣어주면 다음과 같은 캘린더를 얻을 수 있다. 2. 불릿 차트 1) 불릿 차트의 목표값을 설정해주기 위한 함수를 작성한다. 특정 ..

[TIL] 36일차 TIL(20230328) - Tableau 그래프 심화 1. 게이지 차트 반원에서 얼마만큼의 비율을 차지하는지 표현하는 게이지 차트를 그리기 위해서는 일종의 계산식이 필요하다. 또 도넛 차트와 마찬가지로 파이차트를 2개 그려 모양을 조정해줄 필요가 있다. 구체적인 과정은 다음과 같다. 1) 파이 차트를 2개 그리고 이중축을 사용해 겹치도록 만든다. 2번째 파이 차트의 크기를 조금 줄여 큰 원 안에 들어가는 형태로 만들어준다. 2) 세부적으로 차원을 추가하고 싶다면 1)의 상태에서 열 맨 앞에 차원을 추가해주면 된다. 이후 구간에 따른 조건을 걸어 게이지 차트에 적합한 형태로 만들어준다. 조건의 상세 내용과 계산에 사용될 비율 필드에 대한 내용은 다음과 같다. 조건에 맞는 계산된 필드를..

[TIL] 35일차 TIL(20230327) - Tableau 대시보드 Cheat Sheet, Tableau Specialist 이론 1. Super Store Sales Tracking Dashboard Cheat Sheet 먼저 지난 주에 완성했던 대시보드에 대한 간략한 발표를 진행하고, 이에 대한 피드백을 받았다. 주별 평균 할인율과 지역의 순이익률을 원으로 나타낸 그래프가 나타내는 바가 명확하지 않고 해석하기 어렵다는 피드백을 바탕으로, 해당 그래프를 수정했다. 그래프를 통해 보여주고 싶었던 것은 매출이 낮은 지역에 지나치게 높은 할인율이 적용되어 있다는 것으로, 매출과 할인율의 관계를 더 쉽게 보여줄 수 있는 막대와 선 그래프로 변경했다. 피드백을 통해 수정한 내용은 다음과 같다. 대시보드의 각..

[TIL] 34일차 TIL(20230324) - Tableau Super Store Sales Tracking DashBoard 1. 분석 목적 슈퍼 스토어 판매 데이터를 분석하여 실적이 저조한 분야를 트래킹한다. 실적이 저조한 분야는 1. 제조업체, 2. 도시 기준으로 선정한다. 2. 분석 개요 1) 슈퍼 스토어의 주문량과 매출, 순이익을 여러 범주를 기반으로 확인하여 범주별로 유의미한 차이가 나타나는 경우가 있는지 확인했다. 그 결과, 지역별 주문량과 순이익의 관계에서 독특한 점을 확인할 수 있었다. Central의 수익율이 주문량에 비해 매우 저조하게 나타났다. 따라서 Central이 다른 지역에 비해 수익률이 낮은 이유를 탐색했다. 2) 지역별 서브 카테고리에 따른 수익을 그래프로 확인하였다. 그..

[TIL] 33일차 TIL(20230323) - Tableau LOD(INCLUDE, EXCLUDE, FIXED) 1. INCLUDE - 현재 설정한 VLOD 차원의 영향을 받는다. VLOD 차원에서 추가적인 차원으로 들어가고 싶을 때 사용한다. - 차원의 깊이가 상대적으로 깊어야 의미가 있다. 이미 주어진 차원에서 깊숙한 차원으로 들어가서 집계하는 것이 의미가 있기 때문이다. - 집계한 결과에 다시 집계를 하고 싶을 때 사용하기 좋다.(평균의 최소, 최대값 등) 도시를 기준으로 평균을 집계하고 그 결과를 시/도를 기준으로 보여주고 있다. 시/도 내에는 도시들의 평균이 측정값으로 존재하기 때문에 도시들의 평균에 추가적인 집계를 해줄 수 있다. 따라서 현재 그래프에서는 시/도에 속한 도시들의 평균의 최소값..

[TIL] 32일차 TIL(20230322) - Tableau 집합, LOD(INCLUDE, EXCLUDE) 1. ATTR - 하나의 차원에 다중 값이 있을 경우 *을 반환하고, 이 외에는 해당 값을 보여주는 기능 - if min(차원) = max(차원) then 차원 else * end - ATTR의 활용: 1) 중복되지 않은 값을 찾아내고 싶을 때, 필터를 걸어 *가 아닌 경우만 보여주는데 활용될 수 있다. 2) 집계하지 않은 값을 집계 수준으로 만들 수 있다. 예를 들어 각 조건 수준에서 다른 계산을 적용하는 것이 가능하다. 예를 들어 지역이 Central이라면 매출의 합계를 보여주고, 이외에는 매출의 평균을 보여주고 싶을 때 ATTR을 이용하여 집계되지 않았던 Region 차원을 기준으로 계산할 ..

[TIL] 31일차 TIL(20230321) - Tableau MTD, MoM, 날짜 매개변수 1. MTD - Month to Date, 해당 월의 현재 일자까지의 값을 누적하거나 집계한 것 - MTD를 통해 현재까지의 현황을 바탕으로 이번 달의 결과를 대략적으로 예측하고 짐작하는 지표로 활용 - 태블로를 통한 MTD 구현: 1) 날짜 매개변수를 설정. 보유한 데이터의 전체 일자를 포함하도록 설정하는 것이 좋다. 2) MTD를 구할 조건 설정. 매개변수를 기준으로 동일한 달의 이전 일자까지를 선택한다. 3) 조건을 필터에 걸고 '참'인 결과만 출력하도록 설정한다. 4) MTD를 구하고자 하는 필드를 넣어주면 자동으로 MTD를 계산하여 반환하게 된다. * QTD DATEDIFF('quarter', [Ord..