작업 주를 날짜로 변환(JMP10)<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕,
근무 주를 나열하는 데이터 세트가 있고 이 숫자를 달력 날짜로 변환하려고 합니다.JMP에 달력 날짜를 근무일로 변환하는 기능이 있는 것으로 알고 있는데 그 반대로 하고 싶습니다.
예를 들어 YYYYWW를 나타내는 201334와 같은 숫자가 있습니다.이것을 다시 날짜로 어떻게 변환할 수 있습니까?내 이유는 이 데이터를 시간 추세에 따라 플롯할 수 있기를 원하지만 연도 사이에 큰 차이(예: 201252에서 201301)가 없기 때문입니다.
1904년 1월 1일부터 초 수를 계산하여 이 작업을 수행할 수 있다고 확신하지만 윤년, 주 시작일 등을 설명하려고 하면 머리가 아프기 시작합니다.더 쉬운 방법이 있기를 바랍니다.
감사!
Re: 작업 주를 날짜로 변환(JMP10)매우 편리합니다!공유해 주셔서 감사합니다.
Re: 작업 주를 날짜로 변환(JMP10)이전 회사에서 근무 시간을 정의한 방식을 기반으로 이에 대한 스크립트를 작성했습니다.현재 위치에서 작업 주를 정의하는 대로 수정할 수 있습니다.
//인수:
//_ww_ = 작업 주, 1~53
//_year_ = 네 자리 연도, 예: 2004
//_dayofweek_ = 1-7(1 = 일요일...)
:: iwwtodate = 기능 (
//함수 인수
{ _W w_ , _년도_ , _요일_ ,
//로컬 변수
_ww01올해_ = 0 ,
_sundayww01_ = 0
} ,
_ww01올해_ = 정보 ( "1월 1일" || 숯 ( _년도_ )) ;
_sundayww01_ = _ww01올해_ - ( 요일 ( _ww01올해_ ) - 1 ) * 24 * 3600 ;
( _W w_ - 1 ) * 7 * 24 * 3600 + _sundayww01_ + ( _요일_ - 1 ) * 24 * 3600
) ;
메시지 편집자: Chadd McNicholas