So verwenden Sie Termwerte in einer For-Schleife, um einen Spaltennamen auszudrückenIch versuche, durch die Spalten zu blättern und Werte festzulegen, um später eine Tabelle zu erstellen. „Term Value“ erlaubt jedoch keine ith-Ersetzung für jede Spalte (unten im Skript fettgedruckt) in der For-Schleife. Das Skript gibt einfach die Standardwerte aus. Was wäre das richtige Format, um in dieser For-Schleife eine Spalte zuzuweisen?
Danke
//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 />
MassenanpassungBetreff: Verwendung von Begriffswerten in einer For-Schleife, die einen Spaltennamen ausdrückt@ Timesawasten12 Ich weiß nicht, wie Sie auf die Spaltennamen und -werte zugreifen, aber das folgende Beispiel (oder eine Variation davon) könnte funktionieren. Ich benutze die Fitness Beispieldaten, mit denen die Analyse durchgeführt werden soll, und die beigefügte Tabelle Einstellungen für die Einstellwerte.
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>
Schleifen Sie für jede Reihe von Einstellungswerten jede Spalte, indem Sie die einzelnen Spaltenausdrücke darin aufbauen Laufzeitwert . Fügen Sie am Ende der Schleife den Einstellungsnamen ein. Wenn dies geschehen ist, fügen Sie den fertigen Ausdruck in den Hauptanalyseausdruck ein und werten Sie ihn aus. Der Trick ist die Verwendung Name Ausdruck daher werden seine unbewerteten Inhalte verwendet. Zum Beispiel die erste Ersatz ersetzt Spaltenname und Wert im ersten Argument mit dem geparsten Namen der Spalte und dem Wert aus der Einstellungen Tabelle bzw. Name Ausdruck hinein benötigt wird Einfügen in den Ausdruck zu behalten nächsteSpalte von der Bewertung weiter als was Ersatz bietet es. Gleiches gilt für den anderen Name Ausdruck .