안녕하세요 여러분,
이 문제에 대해 도움을 주시면 정말 감사하겠습니다. 날짜/시간 형식이 "2025년 4월 22일 오전 11시 16분"인 열에서 경과 시간을 시간 단위로 생성하는 새 열을 만들려고 합니다.
감사해요!
바바라
해결 방법을 공유해 주시겠어요? JMP에서 데이터 형식을 날짜로 올바르게 지정했다면 차이가 초 단위가 될 것이고, 3600으로 나누어 시간으로 변환하거나, In Hours(1)를 사용하거나, 형식을 Duration으로 변경할 수 있습니다. 이는 불필요할 수 있습니다. (일반적으로 값을 초 단위로 유지하고 형식을 변경해 보려고 하지만, 경우에 따라 다릅니다.) 아래는 JSL 형식의 예시입니다.
Names Default To Here(1);
dt = New Table("demo",
Add Rows(4),
Compress File When Saved(1),
New Column("Times",
Numeric,
"Continuous",
Format("ddMonyyyy h:m:s", 22, 0),
Input Format("ddMonyyyy h:m:s", 0),
Set Values([3830699241, 3830702820, 3830710041, 3830882841])
)
);
dt << New Column("Dif", Numeric, Continuous, Format("hr:m:s", 13, 0), Set Property("Units", "hr:m:s"), Formula(
Dif(:Times)
));

</CODE>For more complicated comparisons you can use <A href="https://help.jmp.com/help?keyword=JSL%20Date%20Difference&lang=en&os=win&source=application&version=18.2.0" target="_blank" rel="noopener noreferrer">날짜 차이()</A>, in this case it would look something like this (note that the intervalName is "hour" and not "second" in this example)</P>
<PRE><CODE class=" language-jsl">Date Difference(
Lag(:Times),
:Times,
"hour",
"fractional"
);