최소-최대 날짜에서 데이터 테이블 생성 및 데이터 척추 만들기저는 JMP 스크립팅에서 7 년의 중단에서 돌아 왔으며 최소 및 최대 날짜와 항목 목록을 기반으로 데이터 테이블을 만드는 데 도움이 필요합니다. 이미 Excel 파일에서 항목 목록을 가져오고 있으며 데이터 테이블에 있지만 필요한 것은 최소 / 최대 날짜를 가져 와서 1 개월 간격으로 반복하여 항목 목록과 결합하는 것입니다. 최소 날짜에서 최대 날짜까지 (포함). 이미 m / y 형식의 테이블 변수로 저장된 최소 / 최대 날짜가 있습니다. 구조적으로 데이터 테이블에 Date 및 ThingsList라는 두 개의 열이 있고 각 날짜에 대해 ThingsList가 반복되기를 원합니다. 데이터를 구조화하는 방법에 대한 예는 아래를 참조하십시오.
mindate는 아래 예에서 "month1"이고 maxdate는 "month3"입니다. 어떻게 스크립팅 할 수 있습니까? 도움을 주셔서 감사합니다!
thing1 Month1
thing2 Month1
thing3 Month1
thing1 Month2
thing2 Month2
thing3 Month2
thing1 Month3
thing2 Month3
thing3 Month3
아래는 기본적으로 최소 / 최대 날짜를 정의하고 데이터 테이블을 채우기 위해 지금까지 가지고있는 것입니다.
New Window( "Set Date Range for Data Merge",
<<MODAL></MODAL>
데이터 테이블스크립팅Re : 최소-최대 날짜에서 데이터 테이블 생성 및 데이터 척추 만들기가져온 Excel 파일을 보지 않고 코딩 도우미를 제공하는 것은 매우 어렵습니다. 테이블 변수 등이있는 입력 파일의 샘플을 제공 하시겠습니까?Re : 최소-최대 날짜에서 데이터 테이블 생성 및 데이터 척추 만들기첨부 된 내용은 내 입력 테이블이 어떻게 생겼는지와 스크립트가 발생하도록 시도하고 싶은 기본적인 예입니다. "desired output.jmp"에 표시된 예제에서 시작 날짜와 종료 날짜는 각각 2020 년 7 월 및 11/2020이며, 이전 게시물의 JSL을 통해 결정됩니다. 첫 번째 게시물 이후로 저는이 JSL을 사용하여 적어도 날짜 데이터 테이블을 만드는 방법을 알아 냈습니다. 유일한 문제는 모든 달의 길이가 같지 않기 때문에 한 달 간격 (초)이 제대로 작동하지 않는다는 것입니다. 이를 수행하는 더 우아한 방법이 있어야합니다. 어쨌든 입력 테이블을 가져 와서 "원하는 output.jmp"에 도착하는 날짜 범위 스크립트를 사용하는 방법에 대한 도움을 주시면 감사하겠습니다. 나는 길을 잃었다.
test = New Table( "test" );
test << New Column("test", Numeric, Continuous, Set Values(sd::ed::2628000));