JSL: 오늘날과 다른 점안녕하세요 여러분,
JMP를 사용하여 for 루프를 사용하여 제품 반품과 오늘 사이의 일 수를 계산하려고 합니다. 그러나 어떤 이유로 시도하고 실행할 때만 빈 셀을 반환합니다. 이것이 작동하지 않는 이유를 이해할 수 없기 때문에 누군가 내 코드를 살펴볼 수 있습니까?
For( i = 1, i <= N Rows(df), i++,
col[i] = Date difference (
Today(),
:Name("Product Returned Date")[i],
"Day"
)
);
감사
Re: JSL: 오늘날과 다른 점덕분에 간단할 줄 알았습니다.
Re: JSL: 오늘날과 다른 점다음은 작동하는 것으로 보이는 코드(변경 없이)를 사용하는 간단한 스크립트입니다.열 "col"을 제대로 참조하지 않을 수 있습니다... 확인하세요.
Names Default To Here( 1 );
df = Open( "$SAMPLE_DATA\Time Series\Monthly Sales.jmp" );
df:date << set name( "Product Returned Date" );
df << New Column( "Difference" );
col = column("Difference");
For( i = 1, i <= N Rows( df ), i++,
col[i] = Date Difference( Today(),
:Name( "Product Returned Date" )[i],
"Day" )
);Re: JSL: 오늘날과 다른 점@jdcoughtrey ,
"제품 반품 날짜"의 형식은 무엇입니까? 데이터 샘플을 게시할 수 있습니까? 열 형식도 숫자이고 유효한 날짜인지 확인하는 것이 좋습니다. 제품 반환 날짜에 유효하지 않거나 숫자가 아닌 값이 있을 수 있는 경우 오류 또는 누락된 값을 발생시키기 위해 Try() 및 Throw() 블록을 넣을 수도 있습니다.