여러 연속 열을 지정하는 구문이 있습니다.이 스크립트는 작동합니다.
dt << New Column( "FrontPeak",
"numeric",
"continuous",
setFormula(
If( :DISPENSESPEED == 1550,
Maximum(
:R029,
:R030,
:R031,
:R032,
:R033,
:R034,
:R035,
:R036,
:R037,
:R038
) * 1000,
.
)
)
);
그러나 열 : R029에서 : R038까지 또는 열 수를 지정할 수 있으면 좋을 것입니다.
엑셀처럼
=AVERAGE(A1:G1)
스크립팅Re : 여러 연속 열을 지정하는 구문이 있습니다.안녕하세요 뿡뿡 ,
이것은 요청의 가치를 낮추는 것이 아니지만 스크립팅 할 때 JMP 13 이후로 매우 쉬운 솔루션이 있습니다. 공식 편집기를 사용하여 지정할 수도 있지만 조금 더 복잡합니다. 아래 스크립트, 공식 및 결과를 참조하십시오. 필요한 경우가 아니면 데이터 테이블에 수식을 저장하지 않습니다. 수식 편집기는 수식에서 Current Data Table () 사용에 대해 경고하므로 수식에 테이블 이름이 필요합니다. 공식 대신 선호하는 Set Each Value ()를 사용하면 데이터 테이블 이름 대신 테이블 참조 (dt 또는 스크립트의 이름)를 사용할 수 있습니다.
Names Default to Here(1);
dt = Open("$Sample_Data/Semiconductor Capability.jmp");
testcol = dt << New Column("Maximum 7-11", numeric, continuous,
Formula(If(:SITE==5, Maximum(Data Table("Semiconductor Capability")[row(),4::7]) ))
);


Re: 연속된 여러 열을 지정하기 위한 구문이 있습니다 - 상태가 다음으로 변경됨: 보관됨이 요청을 보관하고 있습니다. 여전히 중요한 경우 추가 세부 정보와 함께 댓글을 남겨 주시면 다시 열겠습니다. 감사합니다!