Tableau

Tableau의 함수

Genie Lee 2022. 1. 8. 05:45
728x90
반응형

 

 

논리 함수
: 특정 조건이 참인지 거짓인지 여부를 결정 가능

  • 상품을 공급하는 각 국가의 매출이 특정 임계값 위 또는 아래인지를 신속하게 확인 가능
  • CASE WHEN, IF ELSEIF, OR, AND, ISNULL(), IFNULL()

예) IF ELSEIF문 활용
: 식을 계산하여 반환(>, =, <)

IF [Profit] > 0 then "profitable"
ELSEIF [Profit] = 0 then "breakeven"
ELSE "loss"
END
IF DATEPART('hour',[날짜]) < 11 THEN '오전'
ELSEIF DATEPART('hour',[날짜]) < 14 THEN '점심'
ELSEIF DATEPART('hour',[날짜]) < 18 THEN '오후'
ELSE '저녁'
END

 

예) CASE문 활용
: 논리 테스트를 수행하고 적절한 값을 반환. 식의 일치 항목을 검색하는 데 사용

CASE [Region]
WHEN 'West' then 1
WHEN 'East' then 2
WHEN 'South' then 3
ELSE 4
END
CASE DATEPART('month',[날짜])
WHEN IN(3,4,5) THEN '봄'
WHEN IN(6,7,8) THEN '여름'
WHEN IN(9,10,11) THEN '가을'
WHEN IN(12,1,2) THEN '겨울'
END
728x90
반응형