x 행마다 행 추가친애하는 커뮤니티, 나는 거대한 테이블을 가지고 있으며 4 행마다 하나의 행을 추가하고 싶습니다 (4 행 데이터, 1 행 추가, 나머지 데이터를 아래쪽으로 이동 한 다음 4 행 데이터 뒤에 1 행 추가).
나는 스크립트로 그것을 달성하는 방법에 대한 단서가 없습니다. 누구든지이 주제에 대해 친절하게 도와 줄 수 있습니까?
스크립팅Re: x 행마다 행 추가그것이 트릭을 했다.감사합니다.
Re: x 행마다 행 추가JMP 13 또는 이전 버전을 사용하고 계신 것 같습니다."After" 기능이 JMP 14에 추가되었습니다. 필요한 작업을 수행하는 다른 방법은 다음과 같습니다.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
dt4 = New Table("Results");
For(i=1,i<=n rows(dt), i=i+3,
dt<<SELECT where="">=i & Row()<=i+3);
dtTemp = dt << subset(selected rows(1), selected cols(0));
dt4 << concatenate(dtTemp, append to first table);
dt4 << add rows(1);
close( dtTemp, nosave );
);</SELECT>
Re: x 행마다 행 추가JMP13을 실행하고 있지만 이것이 문제의 원인이라고 생각하지 않습니다.기술 지원에 연락할 생각입니다.
Re: x 행마다 행 추가그것은 나를 위해 작동합니다 :

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
For( i = N Rows( dt ), i >= 1, i = i - 4,
dt << Add Rows( 1, After( i ) )
);
Re: x 행마다 행 추가코드를 실행하면 다음 오류가 발생합니다.
Name Unresolved: after in access or evaluation of 'after' , after( i ) /*###*/argument is wrong type in access or evaluation of 'after' , after( i ) /*###*/
In the following script, error marked by /*###*/
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
For( i = N Rows( dt ), i >= 1, i = i - 4,
dt << add rows( 1, after( i ) /*###*/ )
);
Re: x 행마다 행 추가에 추가하기만 하면 @Mark_Bailey 제안, 여기에 실제 간단한 예가 있습니다
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
For(i=N Rows(dt),i>=1,i=i-4,
dt << add rows(1, after(i))
);Re: x 행마다 행 추가도움말 > 스크립팅 색인을 참조하십시오.

<< 데이터 테이블에 행 추가 메시지는 원하는 작업을 수행합니다. 선택적 After 인수는 위치를 식별하므로 4행마다 삽입 간격을 지정할 수 있습니다.
For() 함수를 사용하여 데이터 테이블을 반복합니다. 반복은 끝에서 시작하여 위쪽으로 가는 도중에 삽입하면 가장 쉬울 것입니다. 삽입할 때마다 데이터 테이블의 길이가 길어지고 맨 위에서 시작하면 계산이 복잡해집니다.