STUDY/태블로

221111 TIL 태블로 실습 (오후) 대시보드 만들기

둥둥런 2022. 11. 18. 12:51

멋사 AI스쿨 special lecture by 강승일 강사님

실습 결과물 기록 위주의 정리. 태블로 재밌다!


헬스 데이터 걷기 대시보드

결과물: 걸음수를 요일별, 날짜별로 많고 적음을 시각화하여 보여주는 대시보드

사용하지 않는 필드는 숨기기하는 것이 좋다

요일 가져오기: option키 누르고 드래그해서 날짜(요일별) 선택하기

월요일로 시작날짜 변경하기: 데이터 → 마우스 우클릭 → 날짜속성 → 주 시작 월요일

달력 만들기

열: 년월, 요일

행: 주

레이블: 일

달력 편집

- 마크를 사각형으로 바꾸고 색상 넣기

- 테두리 흰색

- 머리글 표시 해제

대시보드에서 필터와 색상범례 워크시트에서 꺼내기

 

스타벅스 구매목록(계산식 위주)

데이터 사용자 지정 분할

구분 기호 ")", 분할범위 "지난" 2열 선택

 

Ice 음료인지 아닌지 구분하는 계산식

IIF([iced] = "I", "Iced","HOT")

계절 나누기

시간대 나누기 (오전, 점심, 오후)

평일/ 주말 구분하기

-> Case, if, elseif, datepart, in 활용

 

온라인 쇼핑몰 판매 비교

결과물: 카테고리별로 거래액 추이를 비교해서 하이라이팅 해주는 대시보드

상품군을 변경할 수 있다.

원본 데이터에서 "계"나 "합계"는 값이 중복되어 계산될 수 있으므로 <필터>를 사용해서 제외해주기

필터 예시

상품군별 필드 우클릭→ 만들기→ 매개변수 만들기 (하이라이트)

색상 지정을 위한 계산필드

IF [a하이라이트] THEN 'A'
ELSEIF [b하이라이트] THEN 'B'
ELSE '기타' END

그래프 굵기 등 서식 강조를 위한 계산식 (원하는 데이터가 True가 되는 식을 만들고, 크기 또는 색상에 드래그해서 활용)

[a하이라이트] or [b하이라이트]

 

영국 프리미어 리그

결과물: 팀 경기 겨로가 테이블에 마우스를 호버하면 해당팀의 순위 히스토리가 나타나는 대시보드

데이터 수집은 구글 스프레드시트 활용

또는 HTML에서 Table 태그를 활용해서 수집 가능

 

데이터 편집

문자열 분리

club_code: LEFT([Team],3)
club RIGHT([Team], LEN([Team])-3)

순위(Rank) 구하기

REGEXP_EXTRACT([Team Ranking],'(\d+)') 
#숫자만
# \d가 digit 숫자이고 +는 한자리 수 이상을 의미합니다

REGEXP_EXTRACT([Team Ranking],'(\D+)') 
#숫자를 제외하고

소문자는 해당하는 부분(d), 대문자는 해당하지 않는 부분(D)

‘+’는 하나가 아니라 여러개를 가져오겠다는 뜻

 

결과물

시즌 추출하기 (03-04 형식)

RIGHT([시트],2)+"-"+RIGHT(STR(INT([시트])+1),2)