초이준철
물낌표
초이준철
전체 방문자
오늘
어제
  • 분류 전체보기 (59)
    • Python (6)
    • SQL (37)
    • 경험 (4)
    • Tableau (7)
      • Tableau 기본 (2)
      • Tableau 빅스데이터 22여름 대학생 TWBX (5)
    • 책으로 배우는 공부 (5)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • MYSQL 테이블 구조
  • 데벨챌
  • 데이터리안
  • TWBX 과제
  • Mysql ifnull
  • MYSQL CASE문
  • mysql set
  • 데이터 심리학
  • mysql 문자열 자르기
  • mysql 문자열 연결
  • MYSQL desc
  • MYSQL 집계함수
  • MYSQL group by
  • MYSQL insert
  • mysql concat
  • TWBX 대학생
  • 물낌표
  • 새빨간 거짓말 통계
  • 통계책
  • 데이터 분석 방법

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
초이준철

?!

[TWBX 태블로 과제 5일차] 다양한 태블로 함수 및 계산식 활용
Tableau/Tableau 빅스데이터 22여름 대학생 TWBX

[TWBX 태블로 과제 5일차] 다양한 태블로 함수 및 계산식 활용

2022. 7. 21. 19:48

TWBX 5일차 과제에서는 태블로 함수를 활용해서 계산된 필드를 만드는 법을 배웠어요.

그래서 오늘은 태블로에서 사용하는 함수 (IF, CASE) 2가지를 완전 기본적으로 정리해보려고 해요.

우선 워크시트 좌측에 보시면 작은 아래 세모가 있어요. 이를 누르면 첫 번째 계산된 필드 만들기를 눌러줍니다.

계산된 필드를 누르시면 아래 사진과 같은 창이 뜨게 될 거예요. 좌측에 함수들을 활용해서 여러분들이 원하는 필드를 작성하는 거예요.

또한, 우측에 보시면 사용하고자 하는 함수에 대한 설명이 들어가 있지만 설명을 통해서 바로 함수를 쓰는 데는 어려움이 있어요.

그래서 다양한 예시들을 통해서 직접 함수를 작성해보고, 이해하는 과정이 꼭 필요합니다.

 

1) IF 함수

IF문의 기본형식을 쉽게 말씀드리면, IF '조건' THEN '조건에 해당할 경우 출력되는 값' END

함수를 활용해 계산된 필드를 작성을 다 한다면, 마지막에는 END를 입력해주셔야 합니다.

IF 함수를 활용해서 2020년도에 출국한 인원을 뽑아내는 계산된 필드를 작성했어요.

해석을 하면, "날짜 필드에서 year에 해당하는 값이 2020년도라면, 출국 인원에서 2020년도 출국 인원을 뽑아내라"

* 빨간 박스에 "계산이 유효합니다."로 되어 있어야 올바르게 계산식을 작성한 거예요.

만든 계산된 필드를 행에 넣고, 열에는 날짜 필드를 불연속형 월로 넣게 되면 위와 같이 2020년도 각 월에 대한 출국 인원을 시각화할 수 있어요!

 

2) CASE 함수 (feat. 매개변수)

CASE 함수는 쉽게 말해서 여러 조건이 들어가 있는 함수라고 생각하시면 돼요.

[p.order by]라는 매개변수에는 결제 건수, 구매 건수 두 값이 들어가 있어요.

해석을 하면, "매개변수가 결제 건수라면 결제 필드를 카운트하는 값을 출력하고 구매 건수라면 구매 목록 필드를 카운트하는 값을 출력하라"

좌측 p.Order by 매개변수를 활용해서 'c. 정렬 순위' 계산된 필드를 만들고 워크시트에 적용한 사진입니다.

결과적으로 좌측 p.Order by에서 결제 건수나 구매 건수를 각각 선택할 때마다

우측 결제의 카운트와 구매 목록의 카운트가 변하는 것을 확인할 수 있습니다.


아래 링크는 저의 tableau Public 링크입니다. 들어가시면 해당 함수를 활용한 대시보드를 보실 수 있어요!

https://public.tableau.com/app/profile/.54702190/viz/22TWBX__16582380632360/EPLTeam

저작자표시 (새창열림)
    'Tableau/Tableau 빅스데이터 22여름 대학생 TWBX' 카테고리의 다른 글
    • [TWBX 태블로 과제 4일차] Nike's revenue from 2016 to 2021 by channel
    • [TWBX 태블로 과제 3일차] EPL 토트넘 손흥민 선수의 득점 데이터 활용하기 (막대 그래프, 트리맵)
    • [TWBX 태블로 과제 2일차] 코로나19 데이터를 활용한 기초 쌓기
    • [TWBX 태블로 과제 1일차] 데이터 구하기 및 연결하기 (첫 대시보드 작성)
    초이준철
    초이준철
    WNWA

    티스토리툴바