열 수식을 사용하여 행을 반복하는 것에 대한 대안이 있습니까?일련의 테스트 실행인 데이터세트가 하나의 테이블에 모두 수집되어 있습니다. 실험은 각 샘플에 대해 고속에서 저속까지 6회의 스윕이며, 제가 해야 할 일은 각 샘플에 올바른 스윕 번호(예: 1에서 6까지)를 할당한 후 다음 샘플에 대해 시퀀스를 다시 시작하는 것입니다. 시퀀스 또는 카운트 기능을 사용하여 이 작업을 쉽게 수행할 수 있지만 각 스윕의 포인트 수가 항상 동일하지는 않으며 약 24-26개 정도 다릅니다. 다음 속도를 시작하기 전에 고속에서 저속으로 "스윕"하는 예는 아래 이미지를 참조하세요.
스크립트를 사용하여 이 작업을 수행할 수 있다고 확신하지만 해당 영역에 대한 내 경험은 미미합니다. 열 수식을 사용하여 빠르고 지저분한 방법이 있습니까?

고급 통계 모델링자동화 및 스크립팅대량 맞춤화품질 및 프로세스 엔지니어링Re: 열 수식을 사용하여 행을 반복하는 것에 대한 대안이 있습니까?여기서 Lag()가 도움이 될 수 있습니다.
:열 1을 속도 열로 바꾸십시오.
If(Row() == 1, curVal = 1);
If(:Column 1 > Lag(:Column 1),
curVal += 1
);
curVal;

Re: 열 수식을 사용하여 행을 반복하는 것에 대한 대안이 있습니까?도움을 주셔서 감사합니다. 각 샘플의 6회 실행 세트마다 효과가 있었습니다. 각 6 스위프 후에 카운터를 1로 되돌리기 위해 추가 라인을 추가하여 아래 공식과 코드가 모든 데이터가 하나의 테이블에 쌓인 올바른 스위프 번호를 할당합니다!
If( Row() == 1, curVal = 1 );
If( :speed > Lag( :speed ),
curVal += 1
);
If( curVal > 6, CurVal = 1 );
curVal;
