Verwendung von Begriffswerten in einer For-Schleife, die einen Spaltennamen ausdrücktIch versuche, die Spalten zu durchlaufen und den Wert festzulegen, um später eine Tabelle zu erstellen."Term Value" lässt jedoch keine i-Ersetzung für jede Spalte (unten im Skript fett gedruckt) in der For-Schleife zu.Das Skript spuckt nur die Standardwerte aus.Was wäre das richtige Format, um eine Spalte in dieser For-Schleife 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 />
SkripterstellungBetreff: 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 .