열 이름을 표현하는 For 루프에서 용어 값을 사용하는 방법열을 순환하고 나중에 테이블을 생성하기 위해 값을 설정하려고 합니다.그러나 "용어 값"은 For 루프의 각 열(스크립트에서 아래에 굵게 표시됨)에 대한 i번째 대체를 허용하지 않습니다.스크립트는 기본값을 내보냅니다.이 For 루프에서 열을 할당하는 올바른 형식은 무엇입니까?
감사 해요
//Troubled Section//<BR /> {Probability Paper(
Profiler(
1,
Confidence Intervals( 1 ),
Term Value( <STRONG>Startnam[i]</STRONG>(Dur1[i] / 2, Show( 1 ))),
Remember Settings( "Mid Life", Differences Report( 0 ) ),
Term Value( <STRONG>"Start 103-0.03"</STRONG>(Dur1[i], Show( 1 ))),
Remember Settings( "Full Life", Differences Report( 1 ) ),
Term Value( "Start 103-0.03"(Dur1[i], Show( 1 ))))
)} <BR /><BR /><BR />
스크립팅Re: 열 이름을 표현하는 For 루프에서 용어 값을 사용하는 방법@Timesawasten12 열 이름과 값에 어떻게 액세스할지 모르겠지만 다음 예(또는 일부 변형)가 작동할 수 있습니다. 나는 사용하고있다 적합 분석을 실행할 샘플 데이터 및 첨부된 테이블 설정 설정 값에 대해.
tblRef = Open("$Sample_Data/Fitness.JMP");
settingsTblRef = Data Table("Settings");
profilerExpr = Expr(Profiler(1,Confidence Intervals(1)));
For(i=1,i<=N Row(settingsTblRef),i++,
nextTermValExpr = Expr(Term Value());
For(j=1,j<=N Cols(settingsTblRef),j++,
nextCol = Substitute(
Expr(colName(val,Lock(0),Show(1))),
Expr(colName),Parse(Column(settingsTblRef,j)<<GET name=""></GET>
설정 값의 각 행에 대해 내부에 개별 열 표현식을 작성하는 각 열을 반복합니다. 기간 값 . 루프의 맨 아래에 설정 이름을 삽입합니다. 이 완료되면 완성된 표현식을 메인 분석 표현식에 삽입하고 평가합니다. 트릭은 사용 이름 Expr 따라서 평가되지 않은 내용이 사용됩니다. 예를 들어, 첫 번째 대리자 대체 colName 그리고 발 열의 구문 분석된 이름과 값이 있는 첫 번째 인수에서 설정 테이블, 각각. 이름 Expr 에 필요하다 에 집어 넣다 표현을 유지하기 위해 넥스트콜 무엇보다 더 평가하는 것에서 대리자 제공합니다. 다른것도 마찬가지 이름 Expr .