공부기록

완전 노베이스 쌩초보 태블로 강의 기록 (13) 본문

시각화/인프런

완전 노베이스 쌩초보 태블로 강의 기록 (13)

맘모스빵러버 2021. 4. 4. 19:27

이번 게시물은 15강 계산된 필드에 대한 정리 입니다. 

 

강의 출처: www.inflearn.com/course/%ED%83%9C%EB%B8%94%EB%A1%9C%EA%B0%95%EC%A2%8C-1/lecture/27496?tab=note

 

웰컴 투 태블로 월드 - 인프런 | 학습 페이지

지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....

www.inflearn.com

 

 

오늘은 계산된 필드에 대한 내용입니다.

위와 같이 조그만 삼각형을 클릭하게 되면 계산된 필드를 생성 할 수 있습니다. 

여기서 계산된 필드란 데이터에 있는 필드를 활용해 새로운 필드를 만드는 작업을 의미합니다.

 

여기서 sales + profit을 생성해 보자 . 위와 같은 수식을 입력 후 확인을 눌러준다. 

위와 같이 계산된필드를 이용할 수 있다. 또한 데이터 탭을 잘보면 =#인경우도 있고 #인경우도 있다. 여기서 계산된필드의 경우에 =#으로 표현된다. 

 

 

여기서 중요한점..!

이부분에서 왜 sum을 적용하였을까 그냥 더하면 되는거 아닌가?

태블로의 방식이 그렇게 계산을 수행하기 때문이다. 

 

태블로는 sales열의 값을 모두 더하고 ->profit열 값을 모두 더한다. ->그리고 두개를 더한다

이런방식으로 태블로는 계산을 진행한다. 

 

대용량의 데이터를 취급할 떄에는 raw level에서의 계산을 신중히 결정해야한다. 가급적 집계게산을 하는것을 추천!

 

그렇다면 이제 태블로의 계산된 필드에서 기본적으로 제공하는 함수들에 대하여 알아보자

 

먼저 아까와 같이 삼각형을 눌러서 계산된 필드를 생성할 수 있는 창을 띄우고 거기서 조그만 삼각형을 누르면 아래와 같은 창을 볼 수 있다.

ceiling : 값을 올림해서 표현

floor: 값을 내림해서 표현

ZN: NULL을 0으로 바꾸고 싶을 때 (반대로 하고 싶을 때는 IF함수를 사용한다.)

LEFT(RIGHT): 왼쪽(오른쪽)에서부터 원하는 만큼의 문자를 가져올 떄

SPLIT: 구분자를 기준으로 잘라낸 후 원하는 덩어리를 가져올 때

UPPER: 모든 문자를 대문자로 만들 때

 

날짜와 관련된 함수는 "모두" 중요하다!!

 

TODAY: 오늘날짜/NOW:오늘 지금 이 순간 

 

STR: 다른 종류의 필드를 문자열로 변환

ATTR: 문자열에 대한 집계값을 만들 때

 

이외에도 함수는 대체적으로 중요하므로 따로 정리및 학습이 필요!