Ep.15 계산된 필드 만들기

SOOYEON·2022년 3월 14일
0

Tableau

목록 보기
3/15

수익률 만들기

매출 텍스트 마크 + 수익

수익률은 수익 합계 / 매출 합계 로 표현 가능
계산된 필드 만들기 >

// 수익의 합계 / 매출의 합계
SUM([Profit])/ SUM([Sales]) 

=#

수익률은 다른 필드들과 다르게 앞에 '=' Equal 이 붙어있는데, 태블로에서 계산식으로 만들어진 필드를 의미함

수익률 필드를 측정값 맨 아래로 드래그

집계


매출과 수익은 원래 낱개로 구성된 값을 뷰에 올려놓았을 때 기본 집계 방식인 합계로 계산됨
매출 > 기본 속성 > 집계 > 합계 로 설정 확인 가능

하지만 수익률에서는 매출의 합계와 수익의 합계가 집계된 상태에서 적용,
즉, 각각 하나씩이 아닌 매출과 수익의 한 묶음이 다시 한 번 계산되면서 수익률이라는 하나의 계산으로 만들어졌기 때문에 이미 '집계' 되었다는 표기로 변경됨

매출과 수익 : 정수 형태
수익률 > 기본 속성 > 숫자 형식 > 백분율 소수 자릿수 2로 적용

열 : 주문일자
행 : 지역

집계 방식을 적용한 계산식으로 필드 생성

IF 계산식

여러 함수 중 가장 많이 활용 , 가장 기본적
조건 충족 여부를 확인, TRUE FLASE(두 번째 값) 반환
비슷한 함수로 IIF와 CASE함수가 있음
문자열 보다 효율적인 부울형태로도 계산식을 만들 수 있음

열 : 합계 매출
행 : 제품 중분류
매출 레이블 마크

계산된 필드 만들기 접근 방법

  1. 검색 필터 옆 세모 옵션
  2. 데이터 패널 빈공간 우클릭
  3. 분석(A) 탭 > 계산된 필드 만들기
  4. 단축키 Alt + A + C (윈도우)

매출 2억 구분

IF SUM([매출]) >= 200000000 THEN '2억 이상 매출'
ELSE '2억 미만 매출'
END 


적용 후 제작된 매출 2억 구분을 색상 마크에 드래그

참조선 추가

좌측 사이드바 분석 패널에서
상수라인 테이블로 드래그 - 2억 : 200M 입력

계산된 필드 편집

우클릭 후 > IIF 절로 변경

IIF(SUM[매출]) >= 200000000, '2억 이상 매출', '2억 미만 매출')

만약 IF ELSE END 구조와 같다면 IIF절로 계산식을 간단하게 변경 가능


TURE FALSE : 매출 2억 구분 TF

SUM([Sales]) >= 200000000 // TRUE
 //SUM([Sales]) < 200000000 // FALSE

적용 뒤 색상테이블 드래그

참과 거짓으로 표현 가능

IIF보다 부울형식이 더 효율적인 이유

  • 계산된 필드를 만들 때 사용하는 데이터 유형은 계산 속도에 영향
  • 정수 및 부울은 일반적으로 문자열보다 훨씬 빠르다.
  • 이진 계산 (1 OR 0, TRUE OR FALSE)

0개의 댓글