날짜를 몬티 연도 형식으로 변환할 수 없습니다.엑셀 시트가 있는데, JMP에 월별 데이터라고 알려주고 싶습니다. 날짜 형식은 dd-mm-yyyy입니다. 아무리 노력해도 dd-yyyy로 계속 바뀌네요. 혹시 좋은 방법이 있을까요?
Re: 날짜를 몬티 연도 형식으로 변환할 수 없습니다.다음 공식을 시도해 보세요.
new column("MonthYear", Input Format( "m/y" ), Format( "m/y", 10 ),formula(Date DMY( 1, Month( :ds ), Year( :ds ) )));
제목: 날짜를 월년 형식으로 변환할 수 없습니다
저도 JMP로 Excel에서 월별 데이터를 가져올 때 비슷한 문제를 겪었습니다. 때때로 문제는 가져오기 과정에서 열 형식이 인식되는 방식과 관련이 있습니다. 열 속성을 확인하고 데이터 형식을 올바른 형식의 날짜 로 설정하거나, JMP가 전체 날짜 형식(일-월-년)을 읽도록 가져오기 설정을 조정해 보세요. 저는 월별 데이터 세트를 다룰 때 이 방법으로 문제를 해결했습니다.
제목: 날짜를 월년 형식으로 변환할 수 없습니다날짜 변환의 첫 번째 문제는 JMP가 백그라운드에서 날짜를 1904년 1월 1일 자정(오전 12시) 이후 경과된 초 단위로 "읽어낸다"는 점입니다. (엑셀은 1900년 1월 1일부터 날짜를 읽어내는데, 이는 거의 40억 초에 해당하며 2026년 10월 3일 오전 7시 6분 40초에 도달합니다!) 따라서 날짜 변환 시 39억 초에 달하는 값이 나타나는 경우가 있습니다.
둘째, 보고 있는 시간 형식을 변경할 수는 있지만, JMP는 원래 가져온 형식 그대로 시간을 "읽어냅니다". 예를 들어, 2020년 1월 15일이라는 날짜가 있고 1월의 모든 날짜를 MM/YYYY 형식으로 그룹화(그래프 또는 표 작성용)하고 싶다면, 단순히 형식을 MM/YYYY로 변경하는 것만으로는 작동하지 않습니다. JMP는 여전히 원래 가져온 날짜 형식으로 "읽어냅니다".
그렇긴 하지만, 제가 날짜를 활용 가능한 형식으로 변환하는 데 가장 성공적이었던 방법은 다음과 같습니다.
- 날짜에서 MM/YYYY 형식을 얻으려면 Date DMY( 1, Month( :TRANSACTION_DATE ), Year( :TRANSACTION_DATE ) )를 MM/YYYY 형식으로 사용합니다.
- 날짜의 YYYYQq 형식(예: 2020Q1)을 사용하려면 Date DMY( 1, Floor( (Month( :TRANSACTION_DATE ) - 1) / 3 ) * 3 + 1, 연도( :TRANSACTION_DATE ) ) 를 사용합니다 .
두 방법 모두 기본적으로 특정 월의 모든 날짜를 가져와 각각 해당 월 또는 분기의 첫째 날에 배치합니다. 다소 이상한 해결책처럼 보일 수 있지만, 표 작성, 시계열 분석, 그래프 작성 등 필요한 작업을 수행하는 데는 효과적입니다.