JSL을 사용하여 행에 날짜보다 크거나 작은 레이블 지정dd/mm/yyyy hh:mm 형식의 날짜 열이 있는 데이터 세트가 있습니다.내 스크립트에서 특정 날짜와 동일한 변수를 설정한 다음 스크립트가 모든 행에 지정된 날짜 "이후"의 "이전" 레이블을 지정하는 새 열을 생성하도록 하고 싶습니다.
내가 사용하고 있는 해결 방법은 변수와 열의 형식을 초 단위로 지정하는 것이지만 읽기가 쉽지 않습니다.
스크립트에서 변수를 설정할 때 dd/mm/yyyy 형식을 유지하고 수식에서도 작동하도록 하는 방법이 있습니까?
다음은 작동하지 않는 스크립트입니다.
varProcessChange = 2016년 3월 20일 00:01
colCondition = 새 열("조건")
<<데이터 유형(문자)
<<모델링 유형("공칭")
<<수식 설정 (If(:Event Date < varProcessChange, "Before", "After")
스크립팅Re: JSL을 사용하여 날짜보다 크거나 작은 행에 레이블 지정정말 감사합니다.
Re: JSL을 사용하여 날짜보다 크거나 작은 행에 레이블 지정다음은 수행하려는 작업과 매우 유사한 스크립트입니다.
Names Default To Here( 1 );
dt = open("$SAMPLE_DATA\Time Series\Raleigh Temps.jmp");
varProcessChange = Date MDY( 6, 1, 1980 );
Eval(
Eval Expr(
colCondition = dt << New Column( “Condition”,
character,
numinal,
formula( If( :name( "month/Year" ) < Expr( varProcessChange ), "Before", "After" ) )
)
)
);