[P1] [분석] 1~2월 원본 정합성 보정 및 팀/개인별 검색 범위 개선 작업 정리 #10

Closed
opened 2026-03-27 16:33:24 +09:00 by hyunho · 1 comment
Owner

2026-03-27 작업 정리

이번 세션에서 분석 화면 정합성과 팀/개인별 분석 UX를 함께 보정했다.

배경

  • 프로젝트별 분석에서 2026-01 합계가 원본 기준과 다르게 나왔음
  • 팀/개인별 분석에서 GPD, TDC 버튼이 걸린 상태에서는 해당 범위 내부만 검색되어 전체 탐색성이 떨어졌음

반영 내용

  1. 프로젝트별 분석 정합성 보정
  • 원인 1
    • 연장근무 집계에서 연장근무 시간(가공)0일 때 원본 실제 시간을 대신 반영하던 경로가 있었음
    • 정책상 표시값 0이면 0으로 처리해야 하므로 과집계 원인이 됨
  • 원인 2
    • 금액 반올림이 Python 기본 round()로 처리되어 Excel ROUND와 다르게 동작함
  • 조치
    • 연장근무는 가공시간 우선, 표시값 0이면 0 처리
    • 반올림은 ROUND_HALF_UP 기준으로 보정
    • 제외 인원 기준도 정리
  • 검증값
    • 2026-01: 인건비 1,391,966,625, 시간 37,342.39
    • 2026-02: 인건비 1,078,337,651, 시간 29,060.59
  • 위 값은 사용자 기준 원본 합계와 일치하도록 확인함
  1. 팀/개인별 분석 검색/범위 UX 개선
  • 상단 범위 버튼을 전체, GPD, TDC 순서로 재구성
  • 전체 선택 시 양쪽 팀 전체가 보이도록 수정
  • 검색은 현재 선택된 버튼 범위와 무관하게 전체 팀/전체 사람을 대상으로 수행하도록 수정
  • 검색 결과 클릭 시 해당 팀 범위로 자동 전환되도록 정리

현재 상태

  • 1월, 2월 데이터 기준으로 작업용 합계는 원본 기준과 일치
  • 팀/개인별 분석 검색은 더 이상 GPD/TDC 버튼 상태에 묶이지 않음

후속 메모

  • 분석 결과 검증은 이후에도 DEV_PROD_DB_PROTOCOL.md 기준으로 공개용 정본 데이터에 맞춘 작업용 DB에서 수행하는 것이 안전함
2026-03-27 작업 정리 이번 세션에서 분석 화면 정합성과 팀/개인별 분석 UX를 함께 보정했다. 배경 - 프로젝트별 분석에서 2026-01 합계가 원본 기준과 다르게 나왔음 - 팀/개인별 분석에서 `GPD`, `TDC` 버튼이 걸린 상태에서는 해당 범위 내부만 검색되어 전체 탐색성이 떨어졌음 반영 내용 1. 프로젝트별 분석 정합성 보정 - 원인 1 - 연장근무 집계에서 `연장근무 시간(가공)`이 `0`일 때 원본 `실제` 시간을 대신 반영하던 경로가 있었음 - 정책상 표시값 `0`이면 `0`으로 처리해야 하므로 과집계 원인이 됨 - 원인 2 - 금액 반올림이 Python 기본 `round()`로 처리되어 Excel `ROUND`와 다르게 동작함 - 조치 - 연장근무는 `가공시간 우선`, 표시값 `0`이면 `0` 처리 - 반올림은 `ROUND_HALF_UP` 기준으로 보정 - 제외 인원 기준도 정리 - 검증값 - `2026-01`: 인건비 `1,391,966,625`, 시간 `37,342.39` - `2026-02`: 인건비 `1,078,337,651`, 시간 `29,060.59` - 위 값은 사용자 기준 원본 합계와 일치하도록 확인함 2. 팀/개인별 분석 검색/범위 UX 개선 - 상단 범위 버튼을 `전체`, `GPD`, `TDC` 순서로 재구성 - `전체` 선택 시 양쪽 팀 전체가 보이도록 수정 - 검색은 현재 선택된 버튼 범위와 무관하게 전체 팀/전체 사람을 대상으로 수행하도록 수정 - 검색 결과 클릭 시 해당 팀 범위로 자동 전환되도록 정리 현재 상태 - 1월, 2월 데이터 기준으로 작업용 합계는 원본 기준과 일치 - 팀/개인별 분석 검색은 더 이상 `GPD`/`TDC` 버튼 상태에 묶이지 않음 후속 메모 - 분석 결과 검증은 이후에도 `DEV_PROD_DB_PROTOCOL.md` 기준으로 공개용 정본 데이터에 맞춘 작업용 DB에서 수행하는 것이 안전함
Author
Owner

현재 본문 기준으로 완료 처리 가능.

이 이슈는 2026-03-27 기준으로 1~2월 분석 정합성과 팀/개인별 검색 범위 개선 작업을 정리한 기록성 이슈이고, 본문 자체가 완료 상태를 설명하고 있다.

현재 추가 구조 작업과는 별개로, 본문에 적힌 범위는 마무리된 것으로 본다.

현재 본문 기준으로 완료 처리 가능. 이 이슈는 2026-03-27 기준으로 1~2월 분석 정합성과 팀/개인별 검색 범위 개선 작업을 정리한 기록성 이슈이고, 본문 자체가 완료 상태를 설명하고 있다. 현재 추가 구조 작업과는 별개로, 본문에 적힌 범위는 마무리된 것으로 본다.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: hyunho/MH-DashBoard-organization#10