如何在 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 />
大規模客製化回复:如何在 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>
對於每一行設置值,循環遍歷每一列,在其中構建單獨的列表達式期限價值. 在循環底部插入設置名稱。 完成後,將完成的表達式插入主分析表達式並對其進行評估。 訣竅是使用名稱表達式因此使用其未評估的內容。 例如,第一個代替替換colName和值在第一個參數中,包含已解析的列名稱和來自設置表,分別。 名稱表達式需要在插入保持表達下一個列從評估比什麼更進一步代替提供它。 另一個也一樣名稱表達式.