IF 함수 (IF Function)
여기에 계산된 필드 만들어주기
IF SUM([Sales]) >= 100000 THEN 'High' ELSE 'Low' END
색상 란에 올리면 다음과 같다
IF SUM([Sales]) >= 100000 THEN 'High' ELSE 'Low' END
IF 원하는 조건 THEN 조건을 만족했을 때
ELSE 그렇지 않을 때 END
//하면 주석처리됨
IF SUM([Sales]) >= 100000 THEN 'High' END
ELSE 파트 뺌
조건 만족할 땐 HIGH, 주황색 값
조건 만족하지 않을 때 모든 값이 NULL값 처리
더 간단하게 할 수 없을까?
IIF(SUM([Sales]) >= 100000,'High', 'Low')
레이블 색깔 바뀜
이젠 True와 False로 뜬다
T/F Boolean 값으로 뜬다
IF 함수 기본 문법
IF - THEN - ELSE - END
상황에 따라 ELSE 부분 생략 가능
IF 함수의 간소화된 형태 : IIF
가장 간소화된 형태는 T/F 조건식
가능한 상황이라면 문자열 필드보다,
T/F 필드 만드는 것을 추천
이유
① T/F 필드가 문자열보다 태블로 성능 측면에서 빠르게 작동
② 불필요한 단어들을 기입할 필요가 없다
ELSEIF : 분류 체계를 3개 이상 가져가고 싶을 때
IF SUM([Sales]) >= 100000 THEN 'High'
ELSEIF SUM([Sales]) >= 50000 THEN 'Middle'
ELSE 'Low' END
ELSEIF는 원하는만큼 쓸 수 있음
IF 다음에 집합을 가져오게 되면
뒷쪽에 특별한 조건을 쓰지 않고도
바로 THEN 써줘도 됨
IF [Top Customers by Profit] THEN [Customer Name]
ELSE 'ETC' END
기존 필드 제외하고 Customer - NEW 넣으면
기타를 제외한 다섯 명만 화면에 표시된다
다섯 명의 고객명만 표시되고 있는 이유 :
매개변수가 5로 설정되어 있기 때문
매개변수 표시 후 컨트롤하면 늘어난다
집합 또는 T/F 필드의 경우
그 자체로 IF 뒤 조건 부분에 사용 가능
좀 더 편리하게 IF 함수 사용 가능
IF 함수는 BI 태블로 화면에 필수적으로 쓰인다
실습 파일
출처 강의
!! 완강 !!
'Tableau' 카테고리의 다른 글
Tableau Prep으로 분석용 데이터 만들기 기초 (0) | 2022.02.16 |
---|---|
[태블로 기초 STUDY] 대시보드 실습 (0) | 2022.02.07 |
[태블로 기초 STUDY] 태블로 코어 드릴다운 - ⑤ 계산된 필드 (Circulated Field) (0) | 2022.01.31 |
[태블로 기초 STUDY] 태블로 코어 드릴다운 - ④ 지도 (Map) (0) | 2022.01.29 |
[태블로 기초 STUDY] 태블로 코어 드릴다운 - ③ 분석 패널 (Analytics Pane) (0) | 2022.01.29 |