[스파르타코딩클럽]데이터분석 과정/TIL,WIL
코드카타 / 태블로
설득이
2024. 2. 27. 19:59
SQL 코드카타
성분으로 구분한 아이스크림 총 주문량
상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회
이때 총주문량을 나타내는 컬럼명은 TOTAL_ORDER로 지정
- 총주문량 : SUM
- 성분 타입에 대한 : GROUP BY
- 작은 순서대로 : ORDER BY
SELECT I.INGREDIENT_TYPE, SUM(F.TOTAL_ORDER) AS 'TOTAL_ORDER'
FROM FIRST_HALF F
JOIN ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR
GROUP BY I.INGREDIENT_TYPE
ORDER BY F.TOTAL_ORDER ASC;
Movie Rating
가장 많은 영화를 평가한 사용자의 이름을 찾으십시오. 동점인 경우 사전순으로 더 작은 사용자 이름을 반환합니다.
2020년 2월 평균 평점이 가장 높은 영화 이름을 찾습니다. 동점인 경우 사전순으로 더 작은 영화 이름을 반환합니다.
(SELECT name AS results
FROM Users
INNER JOIN MovieRating USING(user_id)
GROUP BY user_id
ORDER BY COUNT(rating) DESC, name
LIMIT 1)
UNION ALL
(SELECT title AS results
FROM Movies
INNER JOIN MovieRating USING(movie_id)
WHERE MONTH(created_at) = '02' AND YEAR(created_at) = '2020'
GROUP BY title
ORDER BY AVG(rating) DESC, title
LIMIT 1)
Weather Observation Station 19
Query the Euclidean Distance between points P1 and P2 and format your answer to display 4 decimal digits.
- Euclidean Distance

SELECT ROUND(SQRT(POWER(MAX(LAT_N) - MIN(LAT_N), 2) + POWER(MAX(LONG_W) - MIN(LONG_W), 2)), 4)
FROM STATION;
태블로
- LOD식
{[FIXED | INCLUDE | EXCLUDE] [차원1], [차원2] : AVG([측정값])}
- FIXED
- 뷰에 있는 차원과 상관없이 계산된 필드에서 FIXED 계산식을 고정시켜 지정된 차원을 계산
지역별 평균 매출
{ FIXED [Region] : AVG([Sales]) }
- INCLUDE
- 뷰에 지정된 차원 뿐만 아니라 모든 차원을 포함해서 계산
지역별 평균 매출
{ INCLUDE [Region]: AVG([Sales]) }
- EXCLUDE
- 차원을 제거해서 계산
지역별 평균 매출
{ EXCLUDE [Region]: AVG([Sales]) }
- 대시보드 구축 프로세스
- 대시보드 뷰어 및 목적 선정
- 문제 정의
- 필요한 데이터 선정 및 데이터 마트 구축
- 지표 선정
- 스케치
- 시각화
- 대시보드 완성
- 대시보드에서 이끌어내는 액션
- 완성된 대시보드 게시 또는 대시보드 팀 뷰어 권한 부여
- 대시보드 기본 기능
1. 바둑판식 기능
- 컨테이너와 뷰가 서로 겹쳐지지 않으며, 전체 대시보드 크기에 따라 크기가 자동 조정
2. 부동 기능
- 다른 뷰와 겹칠 수 있음