-
코드카타 / 태블로[스파르타코딩클럽]데이터분석 과정/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. 부동 기능
- 다른 뷰와 겹칠 수 있음