2012-10-25 3 views
1

이것은 다중 계층 프로젝트입니다. 저가 간단한 개요를 드리겠습니다. 출석 데이터, 카드/타임 스탬프 펀치가 있습니다. Excel에서 슬라이서가있는 피벗 테이블을 만들고 싶습니다. 이상적으로 당신은 부서/성/동료 번호를 선택할 수 있습니다. 또한 일정 기간. 이상적으로 이것은 회사 기간/주를 가진 테이블 일 것입니다. 그리고 지난 주까지는 기본 상태 일 수 있습니다.출석 계산/기간 달력

나는 두 가지 방법으로 근무 시간 기록표 데이터를 얻을 수 있습니다 :

(1) 많은 시간 사람이 일을하고 3 교대 근무자를 이해 똑똑 방법을 알아 내기 위해, 자동으로 근무 시간 기록표 수학을 수행하는 CSV를 생성합니다. 그 CSV의 형식은 다음과 같습니다

성, 이름, 직원 유형, 준 수, 시설, 부서, 오드리, 시간 초과, 총 시간

이 방법의 문제는 내가 것이다 수동으로 정보를 CSV 테이블에 추가해야합니다. 또는 autoIT 스크립트를 사용하십시오.

(2) sql/odbc를 통해 원시 데이터를 가져옵니다. 이 방법은 수학이 완료되지 않습니다. 그것은 동료 타임 스탬프의 모든 것입니다. 나는 나 자신을 매일의 시간을 계산해야하고, 제 3의 변화 공식도 계산해야 할 것이다. 그것은 정해진 일정이 아니며, 많은 사람들이 교대조를 바꾸고 다른 사람들은 많이 부름받습니다.

마지막으로 회사 회계 달력을 사용하여 날짜를 필터링 할 수 있기를 바랍니다. 저는 2000 년부터 2093 년까지의 스프레드 시트를 가지고 있습니다. 매일 열거 된 것과 함께 해당 년도/기간/주일입니다.

예 기간 정보 스프레드 시트 :

date Year Period week WeekTotal Period Total 
12/3/2007 2008 1 1 2008.1.1 2008.1 
12/4/2007 2008 1 1 2008.1.1 2008.1 

나는 많은 일이 일어나고가 알고있는,하지만이 프로젝트에 접근하는 가장 좋은 방법이 있을까요?

답변

0

처음에는 스크립트를 게시 할 수 없었지만 마지막으로 두 가지 옵션을 사용했습니다. 1. 시간이 숫자 인 PHP 변환이 있었는데 (계산하기가 쉬움) 2. 테이블에있었습니다. 내가 의도적으로 값을 입력 한 시간, 분, 초 동안 다른 열이나 필드에 시간을 배치 이것은 입력이 완화되는 동안 나는 여전히 합계, 평균 및 차이에 대한 PHP의 출력을 계산해야한다는 것을 의미. 희망 조금 도움이