Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 그로스 마케팅
- WITH CUBE
- 마케팅 보다는 취준 강연 같다(?)
- 데이터 정합성
- pmdarima
- 그룹 연산
- 로그 변환
- XGBoost
- 리프 중심 트리 분할
- 캐글 신용카드 사기 검출
- DENSE_RANK()
- tableau
- python
- Growth hacking
- 스태킹 앙상블
- 컨브넷
- 데이터 증식
- ImageDateGenerator
- 그로스 해킹
- ARIMA
- 캐글 산탄데르 고객 만족 예측
- WITH ROLLUP
- splitlines
- 데이터 핸들링
- 부트 스트래핑
- 3기가 마지막이라니..!
- lightgbm
- sql
- 인프런
- 분석 패널
Archives
- Today
- Total
LITTLE BY LITTLE
[5] 태블로 굿모닝 굿애프터눈 - 중급 : Part5.테이블 계산 함수 만들기 본문
*영상 참고
목차
- 테이블 계산 만들기
- RANK 함수로 순위 표시하기
- FIRST, LAST 함수를 써서 양쪽 라인 강조하기
- TOTAL 함수로 전체 값 표시하기
- WINDOW_AVG 함수로 전체 평균과 연 평균 이상/미만 구분하기
- 1~5를 응용한 대시보드 만들기
1. 테이블 계산 만들기 & 2. RANK 함수로 순위 표시하기
- 합계(수익) 필드를 열 선반에 올린다.
- 제품 중분류를 더블클릭하여 행 선반에 올리고, 우클릭 - 정렬 탭에서 필드 - 수익 기준 내림차순 정렬한다.
- 표준 - 전체보기
- 합계(수익)을 마크 카드 - 색상에 추가
- 제품 중분류별 수익 기준 1~17위까지 표현하는 계산식을 만들어보자.
- ▼클릭 → 계산된 필드 만들기 - RANK 필드명 지정 - RANK(SUM(수익))
- 생성된 필드를 행 선반에 드래그하기.
- 원하는 것은 순위가 1개씩 끊어서 보는 것이기 때문에, 측정값의 RANK 우클릭 - 불연속형으로 변환 해주고 다시 행 선반에 제품 중분류 앞에 드래그하기
- 행 선반의 RANK 필드 우클릭 - 서식 - 기본 값 - 숫자 - 사용자 지정에서 #위 입력
이번에는 수익 뿐만 아니라, 매출, 수량,수익에 따라 매출액을 보기 위해서 "매개 변수"를 생성해보자.
- 제품 중분류 더블클릭, 수익 필드를 열 선반에 올려놓기
- ▼클릭 → 매개변수 만들기 - '측정값?'로 이름 지정 - 데이터 유형 문자열로 변경 - 허용 가능한 값 목록 선택, 값에 매출, 수량, 수익을 추가해주기
- 매개변수 섹션에 만들어진 측정값 필드 우클릭 - 매개변수 컨트롤 표시 선택해주기 (동적으로 선택 가능하게 오른쪽에 뜬다. 이제 동적으로 선택하면 뷰도 그에따라 바뀌도록 만들어주자 )
- 매개변수에 따라 뷰에 있는 화면도 동적으로 바뀌게끔 계산식을 만들어보자.
- 계산된 필드 만들기 - C.측정값 으로 이름 지정
- CASE [측정값?] WHEN "매출" THEN SUM(매출)
- WHEN "수량" THEN SUM(수량)
- WHEN "수익" THEN SUM(수익) END
- 열 선반의 합계(수익)을 제거하고, 생성된 합계(C. 측정값)을 대신 넣어준다.
- 행 선반의 제품 중분류 우클릭 - 정렬 - 정렬 기준을 필드로 변경, 내림차순으로 변경
- C.측정값 필드를 마크 카드에서 색상과 레이블에 드래그 해주기
- 시트 제목을 "(삽입 - 매개변수 측정값?)" 기준 정렬 하면 선택한 매개변수에 따라 시트 제목도 바뀐다.
- 계산된 필드 만들기 - C.측정값별 순위 - RANK([C.측정값]) 이미 매개변수를 만들 때에 SUM 집계를 넣어주었기 때문에 여기서는 입력할 필요가 없다.
- C.측정값별 순위 우클릭 - 불연속형으로 변환, 드래그해서 행 선반에 제품 중분류 앞에 넣어주기
고객명 정렬을 매개변수를 이용해서 해보자.
- 고객명 필드를 행에, 매출,수익,수량을 더블클릭하여 측정값 이름으로 열에 들어가게 한다.
- 매개변수인 측정값? 를 우클릭하여, 매개변수 컨트롤 표시를 선택해준다.
- 시트 제목을 고객명 정렬기준((삽입-매개변수.측정값?)) 으로 설정해준다.
3. FIRST, LAST 함수를 써서 양쪽 라인 강조하기
월간 매출을 라인차트로 표현하고, 양 끝을 강조표시 해보자.
- 주문일자 필드를 열 선반에 올려놓고, 우클릭하여 연속형 - 월 로 설정
- 합계(매출)을 행 선반에 드래그, 옆에 하나 더 복사한다.
- 합계(매출)(2)의 마크 카드 - 원으로 변경한다.
- 계산된 필드 만들기 - FIRST or LAST 로 이름 설정 - IF FIRST() = 0 OR LAST() = 0 THEN "Ends" ELSE "others" END
- 측정값의 계산된 필드를 마크 카드 - 색상에 드래그한다.
- 색상 범례에서 색상 편집 - ENDS는 빨간색, OTHERES는 흰색으로 설정한다.
- 마크카드 - 색상 - 테두리 - 검정색으로 변경한다.
- 두개를 하나로 합치기 위해서, 행 선반 두번째의 합계(매출) 우클릭 - 이중축 선택, 오른쪽 축 우클릭 - 축 동기화 선택
- 매개변수의 측정값? 우클릭 - 매개변수 컨트롤 표시, 행 선반의 매출 대신에 C.측정값을 각각 오버해서 대체시키기
- 시트 이름을 월간 '(삽입-매개변수.측정값?' 추이 로 설정
LAST를 응용해서, 최근 6개월간 추이를 막대차트로 표현해보자.
- C.측정값 더블 클릭, 매개변수 측정값? 우클릭 - 매개변수 컨트롤 표시
- 차원 속 주문일자 필드를 열 선반에 올리고, 연속형 - 월 으로 설정
- 마크 카드 - 라인에서 막대로 변경
- 최근 6개월간 데이터만 보기 위해서, 계산된 필드 만들기
- 이름을 F_LAST 로 설정 - LAST() <=5
- 생성된 F_LAST를 필터 선반에 올리고, 참에만 체크하여 가져온다.
- 열 선반의 월(주문일자) 우클릭 - 불연속형으로 변경시, 막대가 분절이 된다.
- 표준 - 전체보기로 변경
매개 변수를 하나 더 만들어서, 최근 N개월동안의 매출을 보여주게끔 (동적으로) 만들어보자.
- 위에서 만든 상태에서, (시트 복제하기)
- 매개변수 만들기 - 이름은 최근 N개월? 로 입력, 데이터 유형은 정수, 허용가능한 값은 범위를 선택한 다음, 최솟값은 1(최근 1달) 최댓값은12(12달까지), 단계크기는 1(1달치씩 옮겨가며 화면 구성)로 선택한다.
- 생성된 매개변수 우측에서 매개변수 컨트롤 표시를 선택한다.
- F_LAST 우클릭 - 복제 후, 복사본 우클릭 - 편집 - 이름 F_LAST N Month? 로 설정 - last() <=[최근 N개월]
- 필터에 있던걸 제거하고, 생성됨 F_LAST N Month?를 필터에 넣고, 참에만 체크하여 넣어준다.
- 5로 변경시, 최근 6개로 나온다. 사용자가 더 편하게 쓰도록 위의 계산된 필드 편집 → 마지막에 -1을 해준다.
- 시트 제목을 '(삽입 - 매개변수.측정값?)' 기준 최근 (삽입-매개변수.최근 N개월?)개월 추이로 설정
4. TOTAL 함수로 전체 값 표시하기
앞서 배운 파이차트에서의 내용과 중복되는 내용이다. 복습!
- 고객 세그먼트 필드와 매출 필드를 Ctrl로 같이 선택하여 표현방식 - 파이차트를 생성한다.
- 표준 - 전체보기
- 고객 세그먼트와 매출액을 마크 카드 - 레이블에 드래그
- 계산된 필드 만들기 - C.전체 매출 로 이름 입력 - TOTAL(SUM(매출))
- 제목에 표현하고싶으면, 생성한 필드를 마크 카드 - 세부정보에 드래그, 시트 제목을 '전체 매출은 (삽입 - 집계C.전체매출) 입니다' 로 설정
- 보통 5번 과정 대신에, 도넛 차트로 만들어서 매출액을 파이 차트 내부에 입력한다.
5. *WINDOW_AVG 함수로 전체 평균과 연 평균 이상/미만 구분하기
전체 기준으로 평균에 대한 이상/미만을 색상으로 표현해보자. 전체 평균보다 높은 달을 색상으로 강조할 수 있다.
WINDOW_AVG 함수로 전체 평균과 연평균 이상/미만 구분하기
- C.측정값을 더블클릭하여 행 선반에 넣어주고, 매개변수 측정값? 우클릭 - 매개변수 컨트롤을 표시한다.
- 차원의 주문 일자를 더블클릭하여 열 선반에 넣어주고, 플러스 기호를 눌러 확장해준뒤, 분기만 제거해준다 (월,일만 표시)
- 마크 카드 - 라인에서 막대로 변경하고, 표준 - 전체보기로 변경
- 전체 48개월에 대한 평균 라인을 추가해보자. 분석 패널 - 평균 라인을 테이블에 드래그
- 평균라인 위 아래 데이터의 색상을 구분해보자.
- 좌측 빈공간 우클릭 - 계산된 필드 만들기 - 이름을 C.평균 이상? 으로 설정
- [ C.측정값 ] >= WINDOW_AVG ( [ C.측정값 ] )
- ( → 충족할시 True, 안할시 False로 출력되는 계산식)
- C.평균 이상? 을 드래그해서 마크 카드 - 색상에 드래그한다.
- 색상 범례에서 거짓은 시애틀의 회색 - 4번째의 밝은 회색으로 선택해준다. 평균보다 큰 값만 색으로 강조되었다.
이번에는 연평균 기준으로 생성해보자.
- 위의 시트를 복제한다. (위와 같은 상태에서,) 전체 기준 평균선을 제거한다.
- 분석 패널 - 평균라인 - 패널에 드래그
- 평균 라인 우클릭 - 편집 - 레이블 - 사용자 지정 - 연평균, 라인은 점선으로 변경
- 마크 카드 - 색상에 있는 C.평균이상? 필드 우클릭 - 테이블 계산 편집 - 특정 차원 - 주문 일자의 연도만 체크 해제한다.
6. 1~5를 활용한 대시보드 만들기
고객 세그먼트별 매출 추이를 대시보드에 표현해보자.
'고객 세그먼트별 최근 6개월 (측정값) 시트' 생성
- C.측정값 더블 클릭해서 열 선반에 올려주고, 매개변수 두개 모두 우클릭하여 매개변수 컨트롤 표시
- 주문 일자를 열 선반에 올려놓고, 우클릭하여 연속형 - 월 로 설정
- F_LAST N MONTH?를 필터에 올려놓고, 참 인값만 불러온다 (최근 6개월만)
- 행 선반의 C.측정값 합계 필드를 하나더 복제해준다.
- 복제된 두번째 집계 마크카드에서 원으로 변경해주고, FIRST or Last 필드를 드래그해서 색상 마크에 드래그하고, 테두리는 검정색으로 설정하고, 우클릭하여 이중축으로 설정한뒤, 우측 축 우클릭해서 축 동기화도 선택해준다.
- 위의 두번째 마크카드에서 C.측정값을 레이블에 올려주고, 레이블을 클릭하여 최소/최댓값만 보여주도록 설정한다. 그리고, 맞춤을 가로 가운데 정렬, 세로 상단 정렬으로 선택해준다. (겹치지 않도록)
- 한 덩어리를 나누어 보기위해 차원 중 고객 세그먼트를 행 선반에 올려준다.
- 우측 축에 대한 머리글을 우클릭하여 표시 해제 한다. 좌측 축도 우클릭 - 축 편집 - 제목에 입력되어있던 것을 삭제해준다.
다음 시트로 이동하자. - '최근 월 측정값 시트' 생성
- 차원의 주문일자를 열 선반에 올려놓고, 연속형 - 월 로 설정해준다.
- 마크 카드 - 자동에서 원으로 변경
- 차원의 고객 세그먼트를 행 선반에 올려놓고, 각각의 고객 세그먼트별 최근 MONTH만 표현되도록 새로운 필드를 만들어주자.
- 계산된 필드 만들기 - '최근 월' 이름 설정 - LAST() = 0
- 최근 월 필드를 필터 선반에 올려 참인 값만 가져온다.
- 맞춤 - 전체보기, 마크 카드- 크기를 늘려준다.
- C.측정값을 마크카드 - 레이블에 넣는다.
- 마크카드 - 레이블 클릭 - 맞춤 가로 가운데 정렬, 크기 12pt 로 설정
- C.측정값을 마크카드 - 색상에 넣고, 색상 범례에서 빨간색으로 설정해준뒤, 색상 - 테두리 - 검정색으로 설정한다.
- 하단의 글자를 우클릭하여 머리글 표시를 해제해준다.
대시보드로 이동
생성한 두개의 시트를 가져오고, 두번째 시트 최근 월 측정값의 머리글을 삭제해주고, 두 시트 모두 필드 레이블을 숨기기 해준다.
'시각화 > 태블로 굿모닝 굿애프터눈' 카테고리의 다른 글
[6] 태블로 굿모닝 굿애프터눈 - 라운드형 막대 차트, 평균 라인, 밀도 맵 (0) | 2022.08.23 |
---|---|
[4] 태블로 굿모닝 굿애프터눈 - 그룹과 집합, 데이터 설명 (0) | 2022.08.01 |
[3] 태블로 굿모닝 굿애프터눈 - 분산형 차트, 트리형 차트, 하이라이트 테이블 (0) | 2022.07.31 |
[2] 태블로 굿모닝 굿애프터눈 - 파이 차트, 도넛 차트, 임시 계산 (0) | 2022.07.28 |
[1] 태블로 굿모닝 굿애프터눈 - 3-1.기본 차트 만들기 (0) | 2022.07.26 |
Comments