조직의 모든 사람이 회사 데이터베이스에 액세스할 수 있는 것은 아니기 때문에 많은 사용자가 데이터를 보관하기 위해 Excel을 사용한다고 생각합니다.
날짜 열의 행 사이에 누락된 데이터가 있는 경우 날짜를 올바르게 가져오지 못하는 것을 관찰했습니다(JMP가 동일한 열의 텍스트와 숫자 값을 처리할 수 없다는 의미입니까?).
날짜 형식에 대한 몇 가지 논의를 요약하면 Excel 가져오기 후 1904년 1월 1일로 돌아갑니다(Excel에서 가져오기 - 문자로 날짜 문제).
1) https://community.jmp.com/t5/Discussions/Need-help-converting-a-date-format-from-character-to-numeric-in/mp/356131#M60603
2) https://community.jmp.com/t5/Discussions/probl%C3%A8me-importation-date-%C3%A0-partir-d-excel/mp/601264#M80458
예:
나는 변환하고 싶다 숫자 45008.078125(Excel에서 가져온 후의 JMP 수치)를 2023년 3월 23일 오전 1:52:30(Excel의 실제 데이터에 따름)로 변환
JMP에서 받은 초기 솔루션은 아래 링크에서 찾을 수 있는 추가 기능을 설치하는 것입니다.
https://community.jmp.com/t5/JMP-Add-Ins/Data-Table-Tools-Add-in/tac-p/653491#M1772
(단, 이 경우에는 추가 기능을 사용할 수 없으므로 날짜 공식을 사용하는 것이 좋습니다 & 정확한 날짜를 얻으려면 공식을 마이너스 2일로 수정해야 합니다.)
단계:
1) 날짜 열을 문자에서 숫자로 포맷합니다.
2) 아래와 같이 새 열 수식을 만듭니다.
As Date( In Days( :Diebond End Date JMPImport) + Informat ("1/1/1900", "<MM><D><YYYY><HH><:><MM><:><SS><AMPM>")) - In Days( 2 )</AMPM></SS></MM></HH></YYYY></D></MM>
JMP 공식은 1900년 1월 1일을 사용한다고 가정하지만 어떻게든 2일을 초과합니다. 왜 이렇게이다?
3) 포맷 패턴을 원하는 포맷으로 설정
형식 패턴 설정: <:><:>
첨부 파일의 JMP 파일 예시(Diebond End Date Excel의 빈 셀 5개)
JMP 17.0.0을 사용하고 있습니다.
JMP 17.1에서 이 문제가 해결되었는지 확실하지 않습니다.