Day18_SQL분석 27‐30_Tableau - bonniekwon0721/Dataanalytics-study GitHub Wiki

06/MAR/2024


지표를 빠르게 확인해보자 1

  • 먼저 트랜드를 보기 위해 행에는 ‘합계(Ord Amt)’ 열에는 ‘월(Ord Date)’ 놔주고 필터에 ‘년(Ord Date): 2017로 해서 데이터가 잘 들어오는지 확인한다.
  • ‘평균 주문 금액’은 ‘합계’가 아니라 ‘평균’으로 측정값을 바꾼다.
  • 분석 패널에서 ‘추세선’을 ‘선형’으로 보면 그래프 트랜드 보기에 용이하다.

지표를 빠르게 확인해보자 2

  • 위와 마찬가지로 ‘평균 주문 금액’은 ‘합계’가 아니라 ‘평균’으로 측정값을 바꾼다.
  • 행 에 있던 ‘평균(Avg Ord Amt) 를 cmd를 누른채 레이블에다가 놓으면 레이블이 된다.
  • ‘추세선’을 ‘선형’으로 추가하여 트랜드를 본다.
  • 레이블의 소숫점 자리 표현은 레이블에 커서를 가져다 댄후 >> 오른쪽 클릭>> 레이블 서식에서 조절할 수 있다.
  • 축편집에서 ‘0포함’을 해제하면 트랜드를 조금 더 민감하게 확인할 수 있다.

누적 매출을 구하는 법

누계

  • 합계(Ord Amt)가 행에 가있을 때 ‘퀵테이블 계산’ >> ‘누계’를 누르면 간단히 표현된다.
  • 누계는 보통 ‘일반합계’와 함께 ‘이중축’으로 표현한다.
  • 누계는 RUNNING_SUM(SUM[Ord Amt]))

월 매출의 증가와 감소

차이

  • 퀵테이블 >> 차이
  • 해당 그래프는 직전월 대비 증가했는지 감소했는지를 명확히 확인
  • Null 값이 오른쪽에 뜨면 어떻게 다룰지 확인.
  • 그래프 색상 편집에서
    • 단계별 색상 2단계
    • 가운데를 ‘0’
    • 0보다 크거나 작으면 색상 변화

월 매출의 증감률

비율차이

  • 퀵테이블>>비율차이
  • 전월대비 매출차이가 증감률로 나타난다
  • 해당그래프도 일반 매출 데이터와 ‘이중축’으로 많이 사용한다.

Appendix. 차이와 비율차이의 계산 방식

차이 ZN(SUM([Ord Amt])) - LOOKUP(ZN(SUM([Ord Amt])), -1) 현재행 - 직전행
비율차이 (ZN(SUM((Ord Amt])) - LOOKUP(ZN(SUM([Ord Amt])), -1)) /  
ABS(LOOKUP(ZN(SUM([Ord Amt])), -1)) (현재행- 직전행) / 직전행 절댓값  

가장 높은 매출을 기록한 달은?

구성비율과 순위

  • 퀵테이블 >> 구성비율
  • 분석패널의 ‘총계’를 ‘소계’로 놓으면 총계 확인 가능.
  • 테이블 계산 편집 >> ‘패널(아래로)’ 로 하면 년도 내에서 ‘100%’로 계산한다.

순위

  • 퀵테이블 계산 >> 순위
  • 먼저는 전체 순위로 계산된다.
  • 그래서 연도별로 하고싶으면 테이블 계산 편집 >> ‘패널(아래로)’
  • 서식에서 레이블에 특정 글자를 붙여줄수도 있다.

주차별 주문수와 이동평균

이동평균

  • 퀵테이블 >> 이동평균
  • 일정기간동안의 매출 평균을 표현한 것이 ‘이동 평균’ - 불규칙성을 좀 낮추고 트랜드를 잘 살펴볼 수 있다.

Appendix. 이동평균의 계산 방식

이동평균 WINDOW_AVG(SUM([Ord Cnt]), -2, 0) 해당 기간의 평균 ** 기본 = 3개 구간
  • 아마 주식을 하는 사람은 ‘이동평균’에 익숙할 것.

YTD 총계와 YTD 성장률

YTD = Year To Date

  • YTD 성장률: 올해 현재까지의 누적값 Vs 과거 같은 기간의 누적 값
  • YTD는 DA로써 많이 사용하는 방식

YTD 총계

  • 퀵테이블 >> YTD 총계

YTD 성장률

  • 해당년이 작년 대비 성장한 비율

Appendix. YTD 총계와 YTD 성장률의 계산 방식

YTD 총계 계산 1 RUNNING_SUM(SUM((Ord Amt))) Ord Date을(를) 따라 결과가 계산됩니다. Ord Date의 연도마다 0에서 계산이 다시 시작됩니다.
YTD 성장률 계산 1 RUNNING_SUM(SUM((Ord Amt])) Ord Date을(를) 따라 결과가 계산됩니다. Ord Date의 연도마다 0에서 계산이 다시 시작됩니다.
YTD 성장률 계산 11 (ZN([계산11) - LOOKUP(ZN[계산1)), -1)) / ABS(LOOKUP(ZN([계산 11), - 1) 비율차이 공식과 같다
비율차이 (’YTD 성장률 - 계산11’은 ‘비율차이’ 공식과 같다.) 비율차이 (ZN(SUM(Ord Amt])) - LOOKUP(ZN(SUM([Ord Amt])), -1)) / ABS(LOOKUP(ZN(SUM([Ord Amt])), -1)) (현재행-직전행) / 직전행 절댓값

매출 규모는 얼마나 성장하고 있을까?

전년 대비 성장률 (분석 시 비교 시점 설정에 유의)

  • 전월비 Vs 전년 동월비 무엇이 적절할까요?
    • 전년 동월과 비교해야 합니다.
  • 자주 쓰이는 용어들
YoY Year of Year 전년 비교
MoM Month of Month 전월 비교
WoW Week of Week 전주 비교
  • 퀵테이블 >> 전년 대비 성장률
  • 각각의 범례 (색상)을 표현하고 싶으면 ‘각각의 범례설정’ 클릭
  • 서식 >> 사용자 지정 >> +0.00%; -0.00%
    • 비율에 + - 표시 가능

성장률의 평균을 표현하는 방법 1

통합성장률(CAGR) - Tableau에서 쓰이는 용어

compound annual growth rate / 연평균복합성장률/ 연평균성장률

  • CAGR?
    • 해당 기간 동안 평균적으로 얼마나 성장했는가?
    • 한국IDC, "국내 인공지능 시장 연평균 성장률 14.9% 증가...2027년 까지 4조4636억 원 규모 전망”
    • 한국IDC는 최근 발간한 '국내 인공지능 분석 시장 전망, 2023-2027° 연구 보고서에서 국내 인공지 능 시장은 2023년 전년 대비 17.
  • CAGR 구하는 법
    • 2010년 100 2020년 200
    • = (200/100)^(1/10) -1

성장률의 평균을 표현하는 방법 2

통합 성장률

  • 퀵테이블 >> 통합성장률
  • 특정기간동안 평균적으로 % 성장했는지를 표현하는 것임.

매개변수

매개 변수 만들기

  • 적용 대상: Tableau Cloud, Tableau Desktop, Tableau Public, Tableau Server 매개 변수는 계산, 필터 또는 참조선에서 상수 값으로 대체할 수 있는 숫자. 날짜 또는 문자열과 같은 통합 문서 변수입니다. 예를 들어 Sales가 $500,000보다 크면 True를 반환하고, 그렇지 않으면 False를 반환하는 계산된 필드를 만들 수 있습니다. 수식의 상수 값 "500000*을 매개 변수로 바꿀 수 있습니다. 그런 다음 매개 변수 컨트롤을 사용하여 계산의 임계값을 동적으로 변경할 수 있습니다.
  • 정해진 값을 동적으로 사용할 수 있게 해주는 변수!

매개변수로 통화단위를 바꾸는 방법

  • 데이터 패널 >> 오른쪽 클릭 >> 매개변수 만들기
  • 이름 >> P_단위 변환
  • 데이터유형 >> 정수
    • 허용가능한 값 >> 목록
    • 260 >> KRW
    • 1 >> BRL
    • 그다음 만들어진 매개변환 >> 오른쪽 클릭 >> 매개변수 표시
  • 데이터 패널 >> 계산된 필드 만들기
    • [Ord Amt] * [P_단위변환]
  • 그러면 ‘P단위변환’ 에서 KRW 로 바꾸면 값이 변화된다.

매개변수로 그래프 측정값을 바꾸는 방법

  • 데이터 패널 >> 오른쪽 클릭 >> 매개변수 만들기

  • 이름>> P_지표선택

  • 데이터유형>>문자열

  • 현재값>>매출

  • 목록

    New Ord Amt 매출
    Ord Cnt 주문수
    Prd Cnt 판매량
  • 데이터 패널 >> 계산된 필드’지표선택’ 만들기

    CASE [P_지표선택]

    WHEN 'New Ord Amt' THEN SUM([New Ord Amt])

    WHEN 'Ord Cnt' THEN SUM([Ord Cnt])

    WHEN 'Prd Cnt' THEN SUM([Prd Cnt])

    END

  • 만들어진 그래프에 ‘행 선반’ 값읠 계산된 필드 ‘지표선택’으로 대체


Studied from 제로베이스 데이터 스쿨

⚠️ **GitHub.com Fallback** ⚠️