2.0 KiB
2.0 KiB
팀별/개인별 데이터 분석 시스템 (Dashboard)
이 시스템은 엑셀 데이터를 기반으로 팀 및 개인별 프로젝트 투입 현황을 시각화하고 분석하는 대시보드입니다.
주요 기능
- 엑셀 데이터 업로드: XLSX/XLS 파일을 업로드하여 데이터를 즉시 분석합니다.
- 팀/개인별 필터링: 팀별, 팀원별로 데이터를 필터링하여 상세 현황을 파악할 수 있습니다.
- 날짜 범위 설정: 특정 기간을 설정하여 해당 기간 내의 업무 투입 공수를 계산합니다.
- 핵심 지표 (KPI) 시각화:
- 총 투입 시간 (Team Total)
- 참여 실무자 수 (Active Members)
- 총 연장/휴일 근무 시간 (Overtime & Weekend)
- 과부하 위험 인원 (Overlimit)
- 팀별 현황 분석:
- Business Unit별 투입 비중 (Pie Chart)
- Unit별 프로젝트 리스트 및 직급별 투입 현황
- 개인별 가동률 분석:
- 정규/연장/휴일 근무 시간의 적층 바 차트 (Stacked Bar Chart)
- 목표 가동률(Target Limit) 가이드라인 표시
- 개인별 프로젝트 투입 상세 내역 확인
기술 스택
- Frontend: HTML5, Vanilla JavaScript
- Styling: Tailwind CSS
- Data Parsing: SheetJS (xlsx.js)
- Visualization: Google Charts
- Icons: Lucide Icons
데이터 구조 (기대되는 엑셀 형식)
업로드하는 엑셀 파일은 다음과 같은 구조를 포함해야 합니다:
- 날짜, 팀, 성명, 직급 등의 기본 정보
- 정규/연장/휴일 업무 시간 및 관련 프로젝트/비즈니스 유닛 정보
사용 방법
dashboard.html파일을 브라우저에서 엽니다.- 분석할 엑셀 파일을 업로드 영역에 드래그하거나 선택하여 업로드합니다.
- 상단 필터를 통해 분석하고자 하는 팀, 팀원, 기간을 조정합니다.
- 차트와 KPI 카드를 통해 리소스 관리 현황을 확인합니다.