Var로 가장 낮은 5개의 순차 행 식별RunNumber(1,2,3...) 및 Result(숫자/연속) 테이블이 있다고 가정합니다.
각 RunNumber에 대한 평균값이 가장 낮고 나머지는 "0"인 5개의 숫자 시퀀스를 식별(예: "1")하는 수식 열을 만들려면 어떻게 해야 합니까?
데이터 혼합 및 정리Re: Var로 가장 낮은 5개의 순차 행을 식별합니다.원하는 것을 달성하는 데 필요한 모든 것을 열 수식에 넣을 수 있지만 공개 코드에서 실행되는 작은 스크립트를 사용하면 훨씬 간단합니다.다음은 예입니다.
names default to here(1);
dt =
// Open Data Table: semiconductor capability.jmp
// → Data Table( "semiconductor capability" )
Open( "$SAMPLE_DATA/semiconductor capability.jmp" );
// create a column to represent the original order of the data
dt << new column("Orig Row", set each value(row()));
// Find 5 lowest values of NPN1 for each site
dt << sort( by(:NPN1), order(descending), replace table(1));
dt << new column("minimum NPN1", set each value(
if(col cumulative sum(1,:site) <= 5, 1, 0)
));
// Set the table back to the original order
dt << sort( by(:Orig Row), order(ascending), replace table(1));
dt << delete columns(Orig Row);