Come utilizzare i valori dei termini in un ciclo For che esprime il nome di una colonnaSto cercando di scorrere le colonne e impostare il valore per creare la tabella in un secondo momento. Tuttavia, "Valore termine" non consentirà la sostituzione con i-esimo per ciascuna colonna (in grassetto di seguito nello script) nel ciclo For. Lo script restituisce semplicemente i valori predefiniti. Quale sarebbe il formato corretto per assegnare una colonna in questo ciclo For?
Grazie
//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 />
Personalizzazione di massaRe: Come utilizzare i valori dei termini in un ciclo For che esprimono il nome di una colonna@Timesawasten12 Non so come accederai ai nomi e ai valori delle colonne, ma l'esempio seguente (o una sua variazione) potrebbe funzionare. Sto usando il Fitness dati di esempio su cui eseguire l'analisi e la tabella allegata Impostazioni per i valori di impostazione.
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>
Per ogni riga di valori di impostazione, scorrere ogni colonna creando le singole espressioni di colonna all'interno Valore a termine . In fondo al loop inserisci il nome dell'impostazione. Al termine, inserire l'espressione finita nell'espressione di analisi principale e valutarla. Il trucco è usare Nome Espr quindi vengono utilizzati i suoi contenuti non valutati. Ad esempio, il primo Sostituire sostituisce colName e val nel primo argomento con il nome analizzato della colonna e il valore da Impostazioni tabella, rispettivamente. Nome Espr è necessario Inserire per mantenere l'espressione nextCol dal valutare più di quanto Sostituire lo fornisce. Stesso discorso per l'altro Nome Espr .