JSL은 첫 번째 행 값을 사용하여 테이블 끝까지 채웁니다.안녕,
JSL 스크립트를 사용하여 "Intercept" 열의 첫 번째 셀 값을 첫 번째 셀의 동일한 값으로 테이블 끝까지 채우기를 원합니다. 누구든지 스크립트로 작성하는 방법을 보여줄 수 있습니까?

Re: JSL이 첫 번째 행 값을 사용하여 표 끝까지 채웁니다.대답은 JSL 내에서 다른 일이 발생하고 사용자(사용자가 있다고 가정)가 이것과 상호 작용하는 방법에 달려 있다고 생각합니다. 다음과 같이 할 수 있습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "X" );
dt:X[1] = 5;
dt << New Column( "X2", Formula(if(Row() == 1, :X, Lag(:X2, 1))));
dt << runFormulas;
Wait(2);
dt:X[1] = 10;
dt << runFormulas;
그러나 그것은 그다지 유용하지 않은 것 같습니다. 수식 열이 계산되기 때문에 JMP에서는 그 안의 셀 중 하나를 편집할 수 없습니다.
Re: JSL이 첫 번째 행 값을 사용하여 표 끝까지 채웁니다.안녕 이안,
첫 번째 행의 내 값이 고정 값이 아닌 수시로 변경될 수 있는 경우 어떻게 합니까? 항상 첫 번째 행 값(고정 값이 아님)을 사용하여 해당 열의 나머지 행을 채우는 방식으로 스크립트를 작성할 수 있습니까?
Re: JSL이 첫 번째 행 값을 사용하여 표 끝까지 채웁니다.Ian은 귀하의 질문에 대한 답변이 정확합니다.나는 때때로 당신이 보여준 메뉴 이미지에서 다른 일을 하고 싶었습니다.
dt << Select Where( Any( Row() == Index( 7, 10 ) ) );
Re: JSL이 첫 번째 행 값을 사용하여 표 끝까지 채웁니다.이럴 때는 '도움말 > 스크립팅 인덱스'를 사용하면 좋습니다. 이 경우 예는 다음과 같습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "X" );
dt:X << Set Each Value( 5 );