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