1) 매출 대시보드
매개변수 이용해서 당월 구하기
// "p." 는 매개변수
// f. 당월 구하기
DATEPART('year', [주문 일자]) = INT([p. Year])
AND
DATEPART('month', [주문 일자]) = INT([p. Month])
당월 매출 구하기
SUM(IIF([f. 당월], [매출], NULL))
전월 구하기
// f. 전월 구하기
DATEDIFF('month', [주문 일자], DATEPARSE('yyyyMM', [p. Year] + [p. Month])) = 1
매출 대시보드
https://public.tableau.com/app/profile/.83366342/viz/_16681276337960/sheet4?publish=yes
2) 날짜에 따른 제품 매출 비교
c. 날짜부분
필드 생성// "p. 날짜부분"은 일, 주, 월, 분기, 년이 들어있음
// c. 날짜부분
DATE(DATETRUNC([p. 날짜 부분], [주문 일자]))
날짜에 따른 제품 매출 비교
https://public.tableau.com/app/profile/.83366342/viz/_16681295950170/sheet2?publish=yes
대시보드 내 스윗 스팟(Sweet spot) : 특정 화면을 보고 가장 먼저 시선이 가는 위치, 가장 많이 가는 위치. 대시보드 만들 때 가장 먼저 공략해야 함
대시보드 제작
1. 보는 사람 기준으로 제작
2. 보는 사람이 어떤 환경인지 고려
3. 빠르게 탐색하고 인사이트를 얻을 수 있도록 안내
4. 피드백 적극 수용
5. 비즈니스 환경이 달라지면 대시보드 새로 만들기
3) Outdoor Activities
Outdoor Activities
https://public.tableau.com/app/profile/.83366342/viz/OutdoorActivities_16681345301970/OutdoorActivities?publish=yes
시간대 필드 생성
IF DATEPART('hour',[날짜]) < 11 THEN '오전'
ELSEIF DATEPART('hour',[날짜]) < 14 THEN '점심'
ELSEIF DATEPART('hour',[날짜]) < 18 THEN '오후'
ELSE '저녁'
평일 OR 주말 필드 생성
CASE DATEPART('weekday', [날짜])
WHEN IN(2,3,4,5,6) THEN '평일'
WHEN IN(1,7) THEN '주말'
END
4) 프리미어 리그 데이터
정규표현식 - 문자열에서 숫자만 추출
REGEXP_EXTRACT([Team Ranking], '(\d+)')
정규표현식 - 문자열에서 숫자가 아닌것만 추출
\d
(digit) : 숫자REGEXP_EXTRACT([Team Ranking], '(\D+)')
시즌 필드 생성
RIGHT([시트], 2) + '-' + RIGHT(STR(INT([시트]) + 1), 2)