Data Analysis

Data Analysis/BI

[태블로 신병훈련소xWanted - 3일차] 매개 변수, 대시보드 동작

[1] 매개 변수 계산, 필터 및 참조선에서 상수 값을 동적으로 바꿀 수 있는 변수 고급 분석에서 상호작용까지 다양하게 사용 Top N 필터 구간 차원 변경 What-If 분석 참조선 값 매개변수를 이용한 집합 만들기 이동 평균선 KPI 조정하기 차트에서 필드 변경하기 대시보드에서 차트 변경하기 1. 매개 변수 만들기 2. 매개 변수 표시 및 적용하기 ① 계산된 필드에 매개 변수 적용하기 - 목표 매출 금액 : n억 이상 ② 필터에 매개 변수 적용하기 - 상위 n위 매출 제품 보기 *매개 변수를 사용하지 않고 상위 10위 제품을 보려고 할 때 *매개 변수 사용하기 ③ 측정값에 매개 변수 적용하기 - 매출, 수익, 할인율 : 잘 만들어졌으나, 열을 확인해보면, 합계(선택된 측정값)으로 나타나지는 것을 확인..

Data Analysis/BI

[태블로 신병훈련소xWanted - 2일차] 행 수준 vs. 집계 수준

SUM이 불러오는 엄청난 차이 행 수준 계산식 집계 수준 계산식 모든 행에 대해 계산 후 결과 값을 집계 각 필드 값을 집계한 후에 계산 [수익] / [매출] SUM[수익] / SUM[매출] 모든 행에 대해 결과 값이 실체화(materialized) 되기 때문에 처리 로직을 다시 실행할 필요가 없음 뷰에 사용된 차원에 따라 집계 값이 달라지기 때문에 Tableau 데이터 추출에서 실체화(materialized)될 수 없음 *계산에 오류 있음 : 집계 인수 및 집계되지 않은 인수를 이 함수와 혼합할 수 없습니다 → 행 수준은 행 수준끼리, 집계 수준은 집계 수준 끼리 새로운 계산된 필드 만들기 : 시트의 '수익률 - 행 수준'은 20717.80% 처럼 말도 안되는 값이 나오지만, 데이터 보기를 통해 보았을..

Data Analysis/BI

[태블로 신병훈련소xWanted - 1일차] 태블로 제품 개요, 데이터 연결하기, 대시보드 만들기

태블로의 미션 우리는 사람들이 데이터를 보고 이해하는 것을 돕습니다. → 시각화를 통해 패턴, 인사이트를 좀 더 빨리 알 수 있다. [1] 데이터 준비(처리) By Tableau Prep Builder 데이터 설명 : 가구, 사무기기, 사무용품을 판매하는 리테일 업체의 2016년부터 2019년까지의 매출 데이터 1. 4년치 데이터 결합(Union) : 불일치 필드란을 확인해보면 16~18년도는 '할인율', '수익'이라는 단어를 썼지만 19년도엔 '할인', '이익'이라는 단어를 썼음을 알 수 있다. → '일치하지 않는 필드만 표시' 클릭 후, 드래그를 통해 필드명을 일치시켜 줄 수 있다. 2. 지역별 관리자 데이터 결합(Join) 3. 반품 데이터 결합(Join) *left Only 기능 : 클릭 하나로 ..

Data Analysis/TIL

[Programmers] 입양 시각 구하기(2)_데이터 없는 날짜 0으로 채워 조회하기

문제 ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE NAME VARCHAR(N) TRUE SEX_UPON_OUTCOME VARCHAR(N) FALSE 보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간..

Data Analysis/TIL

[Programmers] 오랜 기간 보호한 동물(1)_차집합

문제 아직 입양을 못 간 동물 중, 가장 오래 보호소에 있었던 동물 3마리의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일 순으로 조회해야 합니다. 예를 들어, ANIMAL_INS 테이블과 ANIMAL_OUTS 테이블이 다음과 같다면 ANIMAL_INS ANIMAL_ID ANIMAL_TYPE DATETIME INTAKE_CONDITION NAME SEX_UPON_INTAKE A354597 Cat 2014-05-02 12:16:00 Normal Ariel Spayed Female A373687 Dog 2014-03-20 12:31:00 Normal Rosie Spayed Female A412697 Dog 2016-01-03 16:25:00 Normal Jackie Neut..

Data Analysis/TIL

[Programmers] 오프라인/온라인 판매 데이터 통합하기_UNION 사용 시, 칼럼 개수가 안 맞을 때

문제 다음은 어느 의류 쇼핑몰의 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블과 오프라인 상품 판매 정보를 담은 OFFLINE_SALE 테이블 입니다. ONLINE_SALE 테이블은 아래와 같은 구조로 되어있으며 ONLINE_SALE_ID, USER_ID, PRODUCT_ID, SALES_AMOUNT, SALES_DATE는 각각 온라인 상품 판매 ID, 회원 ID, 상품 ID, 판매량, 판매일을 나타냅니다. ONLINE_SALE_ID INTEGER FALSE USER_ID INTEGER FALSE PRODUCT_ID INTEGER FALSE SALES_AMOUNT INTEGER FALSE SALES_DATE DATE FALSE 동일한 날짜, 회원 ID, 상품 ID 조합에 대해서는 하나의 판매..

Data Analysis/TIL

[Programmers] 자동차 대여 기록에서 장기/단기 대여 구분하기 _ DATEDIFF

문제 다음은 어느 자동차 대여 회사의 자동차 대여 기록 정보를 담은 CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블입니다. CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블은 아래와 같은 구조로 되어있으며, HISTORY_ID, CAR_ID, START_DATE, END_DATE 는 각각 자동차 대여 기록 ID, 자동차 ID, 대여 시작일, 대여 종료일을 나타냅니다. COLUMN NAME TYPE NULLABLE HISTORY_ID INTEGER FALSE CAR_ID INTEGER FALSE START_DATE DATE FALSE END_DATE DATE FALSE CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일이 2022년 9월..

J pathfinder
'Data Analysis' 카테고리의 글 목록 (4 Page)