Tableau 부트캠프 4회차

🌹Haeri Lee·2022년 11월 1일
0

[Tableau] 부트캠프

목록 보기
5/6

[1] '매개 변수' 만들기

https://www.youtube.com/watch?v=7VxiQI4gaq4
https://www.youtube.com/watch?v=nbkS4KBqKyY

  • 매개변수를 만들고, 매개변수 선택에 따라 값이 불러와지도록 [계산된 필드 만들기]를 해줘야함
    EX) CASE [측정값]
    WHEN "나트륨" THEN [나트륨(mg)]
    WHEN "카페인" THEN [카페인(mg)]
    WHEN "당류" THEN [당류(g)]
    WHEN "포화지방" THEN [포화지방(g)]
    WHEN "단백질" THEN [단백질(g)]
    END

계산된 필드 만들기
https://www.youtube.com/watch?time_continue=1&v=vst9mhV7y9U&feature=emb_logo

1) 카테고리 > 메뉴별로 측정값(카페인/칼로리 등)을 확인

☑ '카테고리' > 필터 삽입 > 필터 표시 > '단일값(목록) 선택
☑ 측정값 (카페인 / 칼로리 / 당류 / 나트륨 / 포화지방 / 단백질 )을 목록으로 하는 매개변수 만들기
ㄴ 좌측 ▼ 클릭 > 매개 변수 만들기 > 아래와 같이 추가

☑ [계산된 필드 만들기]

☑ 제목이 매개변수 선택에 따라 화면 적용되게 만들기 > 제목편집 > 삽입에서 매개변수 추가

2) 차원 선택에 따른 매출 확인

☑ 차원(배송방법/고객세그먼트/지역)을 목록으로 하는 매개변수 만들기
☑ [계산된 필드 만들기]

☑ 제목이 매개변수 선택에 따라 화면 적용되게 만들기 > 제목편집 > 삽입에서 매개변수 추가

3) 음료 카테고리에 따른 메뉴별 칼로리 함량 확인


☑ '카테고리' 필터 삽입 > 필터 표시 > '단일값(목록)'
☑ 메뉴명에 따른 '칼로리(평균)'을 확인할 수 있도록 막대 차트로 표현
☑ [계산된 필드 만들기] 칼로리 양에 따라 3개 등급으로 나눠지는 식

☑ 계산된 필드를 마크의 색상으로 삽입
☑ 칼로리 수치 레이블 삽입

[2] 'IF'함수 사용하기

https://www.youtube.com/watch?time_continue=3&v=3lZ5lyJBZ9o&feature=emb_logo (if함수 만들기)

  • IF 함수의 기본 구문은 IF ~ THEN ~ ELSE ~ END
    EX) 아래 구문은 다 동의어다.
    IF SUM([매출]) >= 30000000 THEN 'HIGH' ELSE 'LOW' END
    IF SUM([매출]) >= 30000000 THEN 'HIGH' END
    IIF (SUM([매출]) >= 30000000, 'HIGH' , 'LOW')
    SUM([매출]) >= 30000000
    ㄴ마지막 구문은 T/F 형태로 나타나는데, 이 구문을 추천하는
    이유 1) T/F 필드가 문자열보다 태블로 성능 측면에서 빠르게 작동 2) 불필요한 단어들을 기입할 필요가 없다.

  • ELSEIF : 분류 체계를 3개 이상 가져가고 싶을 때
    EX) IF SUM([매출]) >= 50000000 THEN 'HIGH'
    ELSEIF SUM([매출]) >= 20000000 THEN 'MIDDLE'
    ELSE 'LOW' END

  • 집합 또는 T/F 필드의 경우 그 자체로 IF 뒤 조건 부분에 사용 가능
    EX) IF [TOP CUSTOMERS BY PROFIT] THEN [CUSTOMER NAME] ELSE 'ECT' END

4) 선택한 날짜 전/후로 색상을 다르게 표현

☑ 주문일자 (일)과 매출을 라인 차트로 나타내기
☑ 날짜를 매개변수로 표시 > 매개변수 데이터 유형을 '날짜'로 선택
☑ 매개변수 날짜와 주문일자(일)을 비교할 수 있는 계산된 필드 만들기

☑ 계산된 필드를 마크의 색상 선반으로 삽입
☑ 특정일의 라인을 표시하기 위해 좌측 분석 패널에서 [참조선] 추가
ㄴ 참조선의 값을 위에서 만든 매개변수로 선택
☑ 제목이 매개변수 선택에 따라 화면 적용되게 만들기 > 제목편집 > 삽입에서 매개변수 추가

5) 수익 목표를 달성한 달과 그렇지 않은 달의 색상을 다르게 표현


☑ 주문일자(월)별 수익을 막대 차트로 표시 ('2020'년 데이터만 나타날 수 있도록 필터 사용)
☑ 수익 목표 10,000,000이라 정하고 구분

☑ 계산된 필드를 마크의 색상 선반으로 가져다 놓기

6) 연도별 평균 매출 이상을 달성한 달과 그렇지 않은 달의 색상을 다르게 표현


☑ 주문일자(연>월)별 매출을 막대 차트로 표현
☑ 월별 매출이 평균 매출 이상인지 확인할 수 있는 [계산된 필드] 만들기
ㄴ SUM([매출]) >= WINDOW_AVG(SUM([매출]))
☑ 만든 계산된 필드를 마크의 색상 선반으로 가져다 놓기
ㄴ 색상이 연평균 기준으로 표현될 수 있도록 마크-색상- 테이블 계산 범위를 "패널 옆으로" 선택
☑ 평균 라인은 좌측 분석탭 '평균 라인' 삽입

profile
안녕하세요 공부한 내용을 기록하기 위해서 시작했습니다.

0개의 댓글