주 시작일안녕하세요. 열 거래 날짜가 있는데 이를 해당 주의 월요일 날짜로 변환해야 합니다. 나는 아래 공식을 알아냈고 필요한 날짜에 도달할 수 있었습니다. 그러나 자동으로 문자 형식이 되었고 명목 형식으로 몇 번 전환해도 계속 문자 형식으로 다시 변경되었습니다. 이유를 아는 사람 있나요? 감사합니다!

고급 통계 모델링데이터 혼합 및 정리실험 설계대량 맞춤화답: 주 시작일처럼 @jthi WR_Date 열은 시간을 포함하는 날짜/시간 열이어야 합니다. 날짜 값을 얻으려면 이 값을 빼야 합니다.
수식에서 이를 수행할 수 있습니다.

첨부된 데이터 테이블에는 예시가 있습니다.
답: 주 시작일새 스크립트를 만들어 거기에 추가해야 합니다. 내 예제 스크립트는 스크립트 편집기의 계산에 대한 간단한 예제일 뿐입니다. 또한 열 스크립팅을 사용하려면 이를 변경해야 합니다.
아마도 이 "전체" 예제는 스크립트 작성 방법을 좀 더 잘 보여줄 수 있습니다(이는 월요일 계산을 위한 추가 공식이기도 함). 파일/새로 만들기/스크립트에서 새 스크립트를 열고 복사하여 붙여넣을 수 있습니다. "OnlyDate" 열 생성의 :DateTime을 열 이름으로 바꿉니다.</CODE></P><P> </P><PRE><CODE class=" language-jsl">Names Default To Here(1);
dt = New Table("firstofweek",
Add Rows(100),
Compress File When Saved(1),
New Column("DateTime",
Numeric,
"Continuous",
Format("Monddyyyy h:m:s", 22, 0),
Input Format("Monddyyyy h:m:s", 0),
Formula(Today() - In Days(90-Row())),
Set Display Width(111)
)
);
Column(dt, "DateTime") << Delete Formula;
dt << New Column("OnlyDate", Numeric, "Continuous", Format("Monddyyyy h:m:s", 22, 0),
<< Formula(:DateTime - Time Of Day(:DateTime))
);
dt << New Column("FirstOfWeek1", Numeric, "Continuous", Format("Monddyyyy h:m:s", 22, 0),
<< Formula(:DateTime - In Days(Day Of Week(:DateTime) - 2) - Time Of Day(:DateTime))
);
dt << New Column("FirstOfWeek2", Numeric, "Continuous", Format("Monddyyyy h:m:s", 22, 0),
<< Formula(Date Increment(:DateTime, "Week", 0, "start") + In Days(1))
);
또한 JMP 스크립팅 가이드와 스크립팅 인덱스는 스크립팅을 위한 훌륭한 소스입니다.
답: 주 시작일매우 감사합니다! 두 번째 방법을 사용하여 작동했습니다. 매우 기본적인 질문인 첫 번째 방법, 스크립트를 어디에 연결해야 하는지, 날짜 열 이름 "주 시작"에서 어떤 부분을 변경해야 하는지에 대한 질문을 참아주세요.답: 주 시작일현재 날짜에서 시간, 분, 초를 제거하는 수식을 만들 수 있습니다.
Names Default To Here(1);
dateToday = Today();
Show(As Date(dateToday));
dateToday_noSeconds = dateToday - TimeOfDay(dateToday);
Show(As Date(dateToday_noSeconds));
또는 JMP에서 직접(열 이름을 마우스 오른쪽 버튼으로 클릭 -> 새 공식 열 -> 날짜 시간 -> 날짜):

답: 주 시작일고마워요 게오르그! 이 칼럼에 대해 다음과 같은 질문이 있습니다. 위 내용을 확인해 주시겠습니까? 감사합니다.답: 주 시작일고마워요 제프! 껍질 단추는 나에게 새로운 것입니다.
다음 질문이 하나 있습니다. 짧은 날짜 기능을 제거한 후 새 주 날짜를 표에 넣었지만 일반적으로 아래 스크린샷과 같이 고유한 날짜가 표시되지만 동일한 날짜가 여러 번 표시됩니다. 이유가 무엇인지 잘 모르겠습니다. 내가 생각할 수 있는 한 가지 가능한 점은 이 새로운 주 시작 날짜를 만드는 데 사용한 원래 날짜 열의 형식이 "2018/01/01 12:13:05 AM"과 같은 형식이라는 것입니다. 표를 수정하는 방법을 알고 있나요? 감사합니다!

답: 주 시작일안녕 @joann , 문자열을 반환하도록 Short Date 함수를 지정했기 때문입니다.
첨부된 문서 라이브러리를 참조하세요.
따라서 날짜를 유지하려면 해당 기능을 생략하고 대신 열 형식을 사용하여 모양을 제어해야 합니다.

답: 주 시작일그만큼 간단한 날짜() 함수 날짜 또는 날짜/시간 값을 m/d/y 형식으로 지정하는 문자열을 반환합니다.
JMP 날짜 값을 원하면 Short Date()를 제거한 다음 열의 형식을 m/d/y로 설정하면 됩니다.
힌트: 껍질 벗기기 버튼
수식 편집기의 선택 항목에서 외부 함수를 제거합니다.
자세한 내용은 여기를 참조하세요: JMP에서 날짜, 시간, 날짜/시간 및 기간 사용