Tableau에서 계산하기
Agata Bak-Geerinck
Senior Data Analyst, Telenet
데이터 타입 - 컴퓨터가 값의 의미를 해석하는 방법을 지정하는 속성입니다.
구조화된 데이터 소스: 한 열 = 한 데이터 타입.

문자열 - 하나 이상의 문자, 숫자 또는 기호의 연속.
문자열 데이터 예:
계산에서 문자열은 " "로 감쌉니다.
IF [Word] = "Apple" THEN "Fruit" END+ 연결 - 두 개 이상의 문자열을 이어 붙임: 
SPLIT() - 구분자로 문자열을 분리해 일부 추출:
LEFT(), RIGHT(), MID() - 문자열 위치 기준으로 고정 길이 문자 추출:
논리 함수는 조건이 참/거짓인지 판단하고, 평가 결과에 따라 값을 반환합니다.
불리언(참/거짓) 조건:
[Low activity ratio] < 0.1 → "TRUE" 또는 "FALSE" 반환하나의 조건에 여러 검사를 AND/OR로 결합 가능:
([Gender]="Female" AND [Age] = 30) OR ( [Gender]="Male" AND [Age] = 35 )부정:
[Category] = "Busy Mum" AND NOT [Occupation] = "Clerk"[Category] = "Busy Mum" AND [Occupation] != "Clerk"[Category] = "Busy Mum" AND [Occupation] <> "Clerk"IF 함수:
IF test1 THEN ____ ENDIF test1 THEN ____ ELSE ____ ENDIF test1 THEN ____ ELSEIF ____ THEN ____ ELSE ____ ENDIIF 함수
IIF (test, ____ , ____)CASE 함수
CASE ____ WHEN ____ THEN ____ WHEN ___ THEN ____ ELSE ____ ENDIF는 산술/논리 조건을 처리합니다. 예:
IIF()도 산술/논리 조건을 처리합니다. 예:

CASE는 정확히 일치하는 값을 찾습니다. 예:

ISNULL, ISDATE - 값이 "Null"인지 또는 날짜인지 확인:
ISNULL([Steps]) → "TRUE" 또는 "FALSE" 반환ISDATE([Activity Date]) → "TRUE" 반환IFNULL - 값이 "Null"이면 대체값 반환:
IFNULL ([Steps], 0)IFNULL ([Steps], "No steps")ZN - 값이 "Null"이면 0 반환
ZN([Steps]) → 0 반환Tableau에서 계산하기