멋사 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)