Tableau 6

BlackLabel·2023년 11월 16일
0

Tableau 기초

목록 보기
7/8

퀵 테이블 계산

  • 이전 시간까진 차트 디자인이나 대시보드 디자인과 같이 시각적인 효과를 극대화하는 방법을 배웠다면 이번 시간에는 내가 원하는 결과값을 만들어서 화면에 표현할 수 있도록 태블로 고급 기능과 계산식 활용 방법에 대한 내용이다.

퀵 테이블 계산

  • 누계
  • 차이
  • 비율 차이
  • 구성 비율
  • 순위
  • 백분위수
  • 이동 평균
  • YTD 총계
  • 통합 성장률
  • 전년 대비 성장률
  • YTD 성장률

누계

  • 누계: 각각의 값을 누적해서 볼 때

각 월별 매출과 누적매출을 함께 보는 시트

매출 더블클릭, 주문 일자 열선반에 연속형 월 추가(마우스 오른쪽으로 옮기기)

행 선반 매출을 오른쪽에 하나 더 복사(컨트롤 + 마우스 왼쪽으로 옮기기)

하단의 매출을 누적시켜서 누적차트임

행의 복사한 매출을 우클릭 - 퀵 테이블 계산 - 누계

같은 행에서 이중 축 선택

차이

  • 측정값의 차이를 나타내주는 차트, 계산 기준을 이전, 다음, 첫번째, 지난으로 설정가능, 기본설정은 이전 (막대 차트이용해서 차이)

차이1

매출 더블클릭
주문 일자 열 선반에 연속형 분기 추가

막대로 차트 변경

행 선반 매출에서 퀵 테이블 계산 - 차이

우측 하단에 보면 null이 있는데 이는 첫번째 값이 이전값이 없어서 생기는 걸로 표시

-> 숨기기를 하면 된다(마우스 오른쪽)

행 선반 매출을 색상에 추가

차이2

주문일자 행에 추가, 월까지 드릴 다운, 분기는 제거

매출 더블클릭

마크에 있는 매출을 퀵 테이블 계산 - 차이

각 연도별 1월을 기준으로 나머지 11개월의 차이를 비교하도록
(마크의 매출에서 기준 - 첫 번째)

-> 여기까지 하면 2016년을 기준으로 모든 월과의 차이를 나타내는 것

마크의 매출에서 다음을 사용하여 계산 - 패널(아래로)


-> 이렇게까지 해야 각 년도별 1월과 비교하게 된다

구성 비율

제품 대분류, 중분류 행에 추가

매출 더블클릭

매출 합계를 기준으로 각각의 제품 중분류별 매출의 구성비율을 구해보자

마크의 매출 퀵 테이블 계산 - 구성 비율

-> 이렇게 하면 전체를 100으로 두고 구성비율을 나눈다

우리가 원하는 건 각 제품 대분류별 구성 비율임

-> 전체를 300또는 3이 나오도록 바꿔보자!

(계산방법 바꾸기)

마크의 매출 테이블 계산 편집 - 특정 차원 - 제품 대분류 체크해제

분석 패널의 총계를 드래그해서 소계로

순위

제품 대분류, 중분류 행에 추가
매출 더블클릭
마크의 매출 퀵 테이블 계산 - 순위

-> 전체 제품에 대한 순위

  • 같은 대분류 안에 있는 제품 중분류별 순위

마크의 매출 테이블 계산 편집 - 특정 차원 - 제품 대분류 체크해제

  • 전체 기준 순위 추가

매출 더블클릭

방금 추가한 매출에서 퀵 테이블 계산 - 순위

매출 서식 두개 - 숫자 - 숫자표준(정수화)

  • 측정값 이름 변경

매출 아래꺼를 컨트롤 누르고 좌측 사이트바로 넣으면 계산이라는 필드가 추가된다(전체순위로 변경)
매출 위에꺼 동일하게 하고 (제품 대분류 내 순위로 변경)

매출 드레그해서 측정값안에 넣은 후 내림차순 정렬

제품 대분류 내 순위를 필터 - 범위 1 ~ 3

비율 차이 / 전년 대비 성장률

주문일자 행에 추가, 월도 추가

매출을 더블클릭
마크의 매출 퀵 테이블 계산 - 비율 차이

-> 테이블 아래를 방향으로 직전값에 대한 증감을 표시

  • 전년 동월 대비 증감

매출 더블클릭
방금 추가한 매출 퀵 테이블 계산 -전년 대비 성장률

매출카드 첫번째 매출 좌측 사이드바로 이동 (전년 대비 성장률)
매출 두번째 좌측 사이드바로 이동(전원 대비 성장률)

백분위수

고객명 더블클릭
매출 더블클릭

뷰의 고객명에서 아래 화살표 - 필드 - 합계(매출) => 내림차순

마크의 매출 퀵 테이블 계산 - 백분위수

마크의 매출 테이블 계산 편집 - 내림차순
(상위 몇 %같은 표현)

이동평균

매출 더블클릭
주문일자 열에 추가, 연속형 분기

행의 매출 퀵 테이블 계산 - 이동평균

매출을 왼쪽의 축으로 드레그
오른쪽 범례에서 이동평균선 색상 변경

마크 레이블 표시

  • 평균을 구하는 기간 변경
    측정값에서 두번째 매출 테이블 계산 편집 - 평균 이전 5, 다음 0

YTD(Year To Day) 총계

  • 특정 시점까지의 총계(누계와 거의 흡사)

주문 일자 행에 추가, 분기 제외 월까지 추가
매출 더블클릭

마크의 매출에서 퀵 테이블 계산 - YTD 총계

매출 더블클릭

  • 누계 추가해서 비교

방금 추가한 매출 퀵 테이블 계산 - 누계

(누계는 연도 구별없이 쭉 누적된다) = 패널(아래로) 선택하면 YTD 총계와 동일한 효과

통합 성장률

  • 통합 성장률 = 연평균 성장률(Compound Annual Growth Rate)
    : 여러 해 동안의 성장률을 평균으로 환산한 것으로, 매년의 성장률을 산술 평균이 아닌 기하평균(복리)으로 환산한다
    (최종연도값/최초연도값)^(1/연도간격)-1

주문 일자, 매출 더블클릭
마크의 매출 퀵 테이블 계산 - 통합 성장률(기하평균)

마크의 매출을 좌측 사이드바로 드레그하고 연평균 성장률로 변경

매출 더블클릭 - 퀵 테이블 계산 - 전년 대비 성장률

  • 계산된 필드를 만들어서 전년 대비 성장률에 대한 평균값을 구해보자

사이드바 상단 아래 화살표 - 계산된 필드 만들기 - 산술평균

window avg() 안에 마크에 있는 전년 대비 성장률을 드레그

산술평균을 측정값에 추가

서식에서 백분율로 변경

계산된 필드

구성 요소

  • 필드 - 데이터 원본에 존재하는 필드를 활용해 새로운 필드를 만듭니다

  • 연산자 - 함수, 필드, 매개 변수 등을 연결하고 계산을 판단하는 요소입니다(사칙연산)

  • 매개 변수 - 상수 값을 동적인 값으로 변경해주는 변수입니다

  • 함수 - 새로운 계산식을 적용하기 위해 기존 데이터 원본의 필드에 유형 및 역할을 결정하는데 영향을 줍니다

연산자

매출을 텍스트에 추가

수량, 수익 더블클릭

주문건수 만들기: 주문 번호 우클릭 - 계산된 필드 - 주문건수 - countd([주문 번호])

주문 건당 단가: 한번 주문할 때 발생하는 평균 금액을 알기 위해 주문 건당 단가를 추가
왼쪽 상단 아래 화살표 - 계산된 필드 만들기 - 주문건당 단가 - sum([매출]) / [주문건수]

주문 건당 수: 하나의 주문 건에 평균적으로 발생하는 구매 수량 확인
왼쪽 상단 아래 화살표 - 계산된 필드 만들기 - 주문건당 수량 - sum([수량]) / [주문건수]

수익률: 계산된 필드 만들기 - 수익률 - sum([수익]) / sum([매출])

뷰에 추가
수익률, 주문건당 단가, 주문건당 수량, 주문건수 모두 선택하여 측정값에 추가(컨트롤 누르고 선택하기)
순서는 매출, 수량, 수익, 주문건수, 주문건당 단가, 주문건당 수량, 수익률 순서로 변경, 수익은 제거

수익률 서식 - 숫자 형식 - 백분률
주문 건당 수량도 서식 - 숫자 형식 - 숫자(사용자 지정) - 1자리까지 표시
주문일자를 열선반에 추가

논리 함수

  • IF, IIF, CASE 등과 같은 함수, 특정 조건이 참인지 아니면 거짓인지 여부를 확인 가능

매출 열선반에 추가
제품 중분류 더블 클릭, 내림차순, 전체보기
매출 레이블에 추가

매출 합계가 2억 이상과 2억 미만인 중분류를 색상으로 구분

촤측 사이드바 계산된 필드 - 매출 2억 구분 - IF sum([매출]) >= 200000000 THEN '2억 이상 매출' ELSE '2억 미만 매출' END
매출 2억 구분 색상에 추가
오른 쪽 범례 2억 이상 노랑색, 미안은 회색

2억 기준 참조선 추가
분석 - 상수 라인 - 뷰에 추가
상수 라인 클릭 - 편집 - 값 200M 추가

IIF 사용 같은 결과값
사이드바의 매출 2억 구분 - 편집 - //(주석)처리 - IIF(SUM([매출]) >= 2000000000,'2억 이상 매출','2억 미만 매출')

True/False로 범례 같은 결과
계산된 필드 만들기 - 매출 2억 구분_TF - SUM([매출]) >= 200000000
마크의 매출 2억 구분 색상에 2억 구분_TF 덮어씌우기

매개 변수

상수 라인 제거
색상 제거
좌측 사이드바 아래 화살표 매개변수 만들기 - 특정 금액 이상 - 데이터 유형:정수 - 허용가능한 값: 범위 - 최소값:50M, 최대값:500M, 단계 크기: 50M

매개 변수사용을 위한 계산식 추가
계산된 필드 만들기 - 특정 금액 이상 색상 구분 - SUM([매출]) >= 특정 금액 이상 드레그

특정 금액 이상 색상 구분을 색상에 추가
색상 - 색상 편집 - 거짓:회색, 참:노랑
범례의 특정 금액 이상을 조절하면 그 가격에 맞게 차트가 바뀐다

참조선 추가
분석 - 참조선 - 테이블 - 값:특정 금액 이상 - 레이블: 사용자 지정, 값 - 라인: 점선,빨강

특정금액이상을 바꾸면 참조선도 같이 움직여 바뀜

목록형

  • 실무에서 대시보드 제작 시 많이 사용

주문 일자, 제품 대분류 더블클릭
매출 더블클릭

현재 원화 기준이라서 계산된 필드로 달러 기준 만들어줘야 한다
계산된 필드 만들기 - USD - SUM([매출]) / 1120
USD 드레그해서 매출 부분에 추가

매개 변수를 활용
매개 변수 만들기 - 환율 - 허용가능한 값: 목록 - 값:1 표시형식: KRW, 값: 1120 표시형식: USD
환율 - 매개 변수 표시

계산된 필드 추가
계산된 필드 만들기 - KRW/USD - SUM([매출]) / [환율]
KRW/USD 측정값에 추가
USD, 매출 제거

날짜형

  • 실무에서 대시보드 제작 시 많이 사용, FROM ~ TO 형태의 매개변수를 추가하여 사용하는 경우 많다
  • 월이나 분기에도 많이 사용하지만 특정 이벤트 진행할 경우 그 기간의 성과만 보고자할 때 유용하다

주문일자 열선반에 추가, 주문일자 연속형으로
매출도 형에 추가

매개 변수 만들기 - 아름:From - 데이터유형:날짜
매개 변수 만들기 - 이름:To - 데이터유형:날짜
두개 다 매개 변수 표시
From: 2019-01-01
To: 2019-01-31 로 설정

계산된 필드 만들기 - 날짜 선택 - [주문 일자] >= [From] AND [주문 일자] <= [To]
날짜 선택 필터에 추가, 참인 것만 표시
열 선반의 주문 일자 불연속형으로 변경

복합 매개 변수

  • 하나의 화면에서 다양한 각도로 분석이 필요할 때 복합 매개변수로 하면 효율적인 분석이 가능하다

  • 하나의 차원 또는 측정값이 아닌 여러 개의 차원과 측정값을 바꿔가면서 보려고 하는 것이기 때문에 차원과 측정값을 각각 매개변수와 엮어서 하나의 필드로 만들 필요가 있다

  • 차원: 제품 대분류와 중분류를, 측정값은 매출, 수량, 수익, 할인율을 바꿔볼 수 있도록 함

매개 변수 만들기 - 이름: 차원 선택 - 하용 가능한 값: 목록 - 값: 1, 표시형식: 제품 대분류 - 값:2, 표시형식: 제품 중분류
매개 변수 만들기 - 이름: 측정값 선택 - 허용 가능한 값: 목록 - 값:1, 표시: 매출, 2:수량, 3:수익, 5:할일율
두 매개 변수 표시

계산된 필드로 매개 변수 엮기
계산된 필드 만들기 - 차원 필드 선택 - CASE [차원 선택] WHEN 1 THEN [제품 대분류] WHEN 2 THEN [제품 중분류] END

차원 필드 선택을 열 선반에 추가
계산된 필드 만들기 - 측정값 필드 선택 - CASE [측정값 선택] WHEN 1 THEN SUM([매출]) WHEN 2 THEN SUM([수량]) WHEN 3 THEN SUM([수익]) WHEN 4 THEN AVG([할인율]) * 100 END

측정값 필드 선택 행 선반에 추가
측정값 필드 선택 레이블에 추가

각 측정값 별 단위 표시하기
측정값 필드 선택 복제 - 편집 - 단위 선택으로 이름 변경 - 순서대로 SUM부분에 '원','개','원','%' 로 변경
단위 선택 레이블에 추가
레이블 선택 - 텍스트 편집에서 단위 선택을 측정값 오른쪽으로 이동

매개변수에 따라 시트 이름 변경하기
시트명 - 제목 편집 - 현재 이름제거 - 삽입 - 매개변수 차원 선택(파랑) 매개변수 측정값 선택(빨강)

profile
+database

0개의 댓글

관련 채용 정보