[ZB] SQL분석 - chap5. 재고 분석을 통한 물류 기획 관리

porii·2024년 10월 29일

[edu] zerobase

목록 보기
17/28

결과 대시보드 미리보기

Inventory 대시보드



<악성 재고 파악과 관리(최소화) 방안 플랜>

  • Historical / Active 차지 비중
  • Historical 재고의 추산 가치?
  • 재고가 얼마나 오랫동안 창고에 보관되어 있었는지?
  • 재고를 다 판다는 가정 - 얼마나 시간이 필요?
  • Historical 재고들에도 등급을 세워서 플랜 수립해볼까

    데이터셋 : kaggle
  • 과거 판매 데이터 + 현재 잘 팔리는 활성 재고

“재고관리”의 주요 지표

  • Inventory Workflow 입고(Inbound)재고(Inventory)(입고량 - 판매량) → 출고(Outbound)
  • List Price : 권장 판매가
  • Net price : 실 판매가
  • SKU(Stock Keeping Unit) : 재고 관리를 위한 최소 단위 코드
  • Unit Auantity : 상품의 개수
  • Unit per SKU : SKU 1종 당 상품의 개수
  • DOC(Day of Coverage) = 재고량 / 하루판매량 : 현재 재고로 며칠간 판매 가능한가?
    • High DOC : 재고 전환율이 낮음
    • Low DOC : 재고 전환율이 높음

DBeaver

  • CASE WHEN 문
  • SUBQUERY
    • FROM절의 Table 위치에 쿼리 넣어줌
  • WITH절
    • 해당 쿼리 안에서만 사용할 수 있는 임시 테이블

    • 여러 쿼리 join, union 시킬 경우 유용

      WITH tableAS
      			( SELECT ~
      				FROM TableA
      				..
      			)
      SELECT ~
      FROM TableA
      ..

  • SKU Grade 기획
    • WITH 절
    • WINDOW FUNCTION - percent_rank() : 상위 n% 산출
    • IF 문 IF(조건, true일 때 값, false일 때 값)
  • 새로운 table 생성
    • Result탭이 아닌 Statistics 탭이 나옴

Power BI

  • 지표 정의
    • SKU Count : SKU Unique 개수
    • Inven Unit : 재고 보유량
    • Unit per SKU : 한 SKU 당 unit 수
    • Inven Cost : sum ( Unit 수 * PriceReg )
    • Inven Cost per Unit : Inven Cost / 재고 보유량
    • Month of Coverage
  • DAX
    • SUM
    • DIVIDE ( 나누어질 값, 나누는 값 )
    • SUMX ( 테이블명, 계산식 ) : 각 행에 대해 계산된 식의 합계
    • SWITCH ( 계산식, 식 결과 비교 값, 평가, 계산식2, 비교값2, 평가2, … , 나머지 경우 값 ) : SQL의 CASE WHEN 과 비슷
    • SELECTEDVALUE( 컬럼명, 아니면의 값 )
  • 단추 - 페이지 간 이동

0개의 댓글