Study 15

[SQL로 맛보는 데이터 전처리 분석] SQL 문법 (2)

'SQL로 맛보는 데이터 전처리 분석'으로 공부한 내용을 정리하였다. # JOIN 여러 가지 테이블로 나뉜 정보를 조합하기 위해 사용하는 테이블 결합 함수 1) LEFT JOIN (LEFT OUTER JOIN) LEFT JOIN은 FROM 절의 테이블을 기준으로 매칭되는 정보 출력 ex) order 테이블의 정보는 모두 출력되고, cutsomers 테이블의 고객 ID 중 order에 존재하는 고객 ID 정보만 결합 SELECT * FROM order LEFT JOIN customers ON order.고객 ID = customers.고객 ID 2) INNER JOIN INNER JOIN은 두 가지 테이블에 공통으로 존재하는 정보만 출력 ex) order 테이블과 customers 테이블에 공통으로 존재하..

Study/SQL 2024.01.08

[SQL로 맛보는 데이터 전처리 분석] SQL 문법 (1)

'SQL로 맛보는 데이터 전처리 분석'으로 공부한 내용을 정리하였다. # SQL 구문 SELECT 컬럼, 계산식 FROM 테이블 명 WHERE 조건 GROUP BY 그룹화 HAVING 그룹화에 사용되는 조건 # SELECT 1) 컬럼 조회 해당 테이블에서 필요한 컬럼만 출력 SELECT 컬럼 명 FROM DB 명.테이블 명; 2) 집계 함수 데이터를 집계할 수 있는 함수 (COUNT, SUM, AVG 등) SELECT 집계 함수 FROM DB 명.테이블 명; 3) * 해당 테이블의 모든 컬럼 출력 SELECT * FROM DB 명.테이블 명; 4) AS 특정 컬럼의 컬럼 명을 변경해서 조회 가능 (AS 생략 가능) SELECT 컬럼 명1 AS 변경 컬럼 명 FROM DB 명.테이블 명; 5) DISTIN..

Study/SQL 2024.01.04

[Tableau] 태블로 차트 - Rounded Bar Chart

# Rounded Bar Chart 슈퍼스토어 데이터를 활용하여 끝이 둥근 막대 차트를 만들어 보자. 가장 먼저 [매출] 필드를 열 선반에, [지역] 필드를 행 선반에 드래그하고, '전체 보기'로 변경한다. 열 선반에 'sum(0)'을 임의로 입력한다. [집계(sum(0))] 필드를 하단의 매출 축으로 드래그하면 오른쪽 사진과 같이 [매출] 필드와 함께 측정값으로 묶이는 것을 확인할 수 있다. 마크를 '라인'으로 변경한 후, 행 선반에 있는 [측정값 이름] 필드를 마크의 '경로'에 드래그한다. 크기를 키워주면 다음과 같이 끝이 둥근 형태의 막대 차트처럼 보이는 것을 확인할 수 있다. 깔끔하게 영기준선과 격자선을 '없음'으로 변경하고, [합계(매출)]의 서식을 변경한다. 마크의 '레이블'에서 레이블 마크를..

Study/Tableau 2023.11.12

[Tableau] 태블로 차트 - Circle Chart

# Calendar Circle Chart 슈퍼스토어 데이터를 활용하여 달력을 원 모양 차트로 만들어 보자. 1. 매개 변수 생성 가장 먼저 [Depth], [Distance from Center] 매개변수를 생성한다. Depth는 원하는 깊이만큼 데이터를 볼 수 있도록 하고, Distance from Center는 원들이 중심에서 얼마만큼 거리를 둘 지 조정할 수 있도록 한다. 두 매개변수 모두 '데이터 유형'을 정수로, '허용 가능한 값'을 범위로, 범위는 1~7로 설정한다. 2. 계산된 필드 생성 다음으로 원 모양 차트를 만드는 데 필요한 계산된 필드를 생성한다. Index는 태블로에서는 인덱스가 1부터 시작하기 때문에 0부터 시작하도록 현재 행들에서 모두 1씩 빼는 계산식이다. Distance는 ..

Study/Tableau 2023.09.10

[Tableau] 매개 변수 만들기

# 매개 변수 - 상수값을 동적인 값으로 변환해 주는 것 - 혼자 쓰일 수 없고 계산, 필터, 참조선과 함께 사용해야 동적인 값으로 변환 가능 1. 문자열 매개 변수 매개 변수에 따라 매출, 수량, 수익 3가지의 값을 동적인 값으로 변하게 하고자 한다. 가장 먼저, [매출]과 [주문 일자]를 순서대로 더블 클릭하고, 마크를 자동에서 막대로 변경한다. 또한 [고객 세그먼트] 필드를 마크의 '색상'으로 [매출] 필드를 '레이블'로 드래그한다. 마지막으로 보기 형식을 '표준'에서 '전체 보기'로 변경한다. 위와 같이 각 연도별로 매출의 합계 값이 막대 차트로 나타나는 것을 확인할 수 있다. 매개 변수를 만들기 위해 좌측 데이터 패널에서 아래 화살표를 클릭한 후, '매개 변수 만들기'를 선택한다. 이름은 'p...

Study/Tableau 2023.08.29

[Tableau] 테이블 계산 함수 - First & Last 함수

# 테이블 계산 함수 중 First, Last 함수를 사용하여 양쪽 라인 강조하기 First와 Last 함수를 사용하여 양쪽을 강조하는 라인차트를 만들어 보자. 가장 먼저, [주문 일자]를 연속형 월 형태로 열 선반에, [매출]을 행 선반에 드래그한다. 각 월별로 동그란 원 마크를 추가하고자 한다. 행 선반에 있는 [매출]을 Ctrl 키를 누른 채로 옆으로 드래그하여 복제한다. '합계(매출)(2)' 마크를 원으로 변경한다. 원에서 양쪽 끝에 있는 원을 빨간색, 나머지는 흰색으로 변경하기 위하여 계산된 필드를 만든다. 필드명은 'FIRST or LAST', 계산 식은 위와 같이 입력한다. 첫 번째 값과 마지막 값일 경우 "Ends"로, 나머지는 "Others"로 지정한다는 의미이다. 생성된 'FIRST o..

Study/Tableau 2023.08.23

[Tableau] 테이블 계산 함수 - Rank 함수

# 계산된 필드 데이터에 있는 필드를 사용하여 새로운 필드를 만드는 작업 기본 계산, 테이블 계산, LOD 계산 등의 계산 방식이 존재 # 테이블 계산 함수 중 Rank 함수를 사용하여 순위 표시하기 Rank 함수를 사용하여 순위를 나타내는 막대차트를 만들어 보자. 가장 먼저, [수익]을 열 선반에, [제품 중분류]를 행 선반에 드래그한다. 수익을 기준으로 내림차순 정렬한 후, 맞춤을 '표준'에서 '전체 보기'로 변경한다. 그 다음에 수익을 마크의 '색상'으로 드래그한다. 제품 중분류별 수익 기준으로 순위를 표현하고자 계산된 필드를 만든다. 좌측 데이터 패널에서 아래 화살표를 클릭한 후, '계산된 필드 만들기'를 선택한다. 필드명은 'RANK', 계산 식은 'RANK(SUM(수익))'으로 입력한다. 해당..

Study/Tableau 2023.08.20

[Tableau] 대시보드 기초 - 하이라이트 적용

# 하이라이트 테이블로 하이라이팅 적용하기 슈퍼스토어 데이터를 활용하여 하이라이트 테이블 대시보드를 만들어 보자. 1. '연간 매출' 워크시트 [주문 일자] 필드를 클릭하고, Ctrl 키를 누른 상태에서 [매출] 필드를 클릭한다. 화면 우측 상단에 있는 '표현 방식'에서 '하이라이트 테이블'을 선택한다. 다음과 같이 사각형 마크 형태로 나타나며, 매출 값에 따라 레이블과 색상이 자동으로 설정되는 것을 확인할 수 있다. 보기 형식을 '표준'에서 '전체 보기'로 변경하고, 레이블 마크에서 맞춤을 가로 '가운데' 정렬한다. 색상 범례를 더블 클릭하여 나타난 색상 편집 대화 상자에서 색상표를 '사용자 지정 다중'으로 변경한 후, 최소값은 흰색, 최대값은 파란색으로 설정한다. 더 깔끔하게 보이게 하기 위하여, 테..

Study/Tableau 2023.08.13

[Tableau] 대시보드 기초 - 필터 적용

# 막대 차트로 필터 적용하기 슈퍼스토어 데이터를 활용하여 막대 차트 대시보드를 만들어 보자. 1. '연간 제품 대분류별 매출' 워크시트 가장 먼저, [매출]과 [주문 일자]를 순서대로 더블 클릭한다. [매출]은 행 선반에, [주문 일자]는 '년' 기준으로 열 선반에 위치하는 것을 확인할 수 있다. 또한 '마크'를 자동에서 막대로 변경한다. 보기 형식을 '표준'에서 '전체 보기'로 변경한다. [제품 대분류] 필드를 마크의 '색상'으로, [매출] 필드를 마크의 '레이블'로 드래그한다. 최종적으로 연도별로 제품 대분류에 따라 색상이 구분되어 나타나고, 매출 합계가 막대 차트 위에 레이블로 나타나는 것을 알 수 있다. 차트 제목을 '연간 제품 대분류별 매출'로 변경한다. 2. '제품 중분류별 매출 & 수익' ..

Study/Tableau 2023.08.08