Verwenden Sie eine Variable für eine Spalte in Set Formula()<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Verwendung von JMP 9.0.2 unter Windows XP 32Bit
Ich möchte ein Skript erstellen, das die Formel der Spalte "Formelspalte" auf <<(:Meine Spalte) + 1>> setzt. Ich muss jedoch mit einer Variablen auf "Meine Spalte" verweisen. Das folgende Skript macht die Formel <> was bedeutungslos ist...
col = column("Meine Spalte");
:Formelspalte<Betreff: Verwenden Sie eine Variable für eine Spalte in Set Formula()
Ja, ich habe es bemerkt und den Beitrag schnell entfernt. Sorry für die Verwirrung. Formula(Ascolumn(col)...) funktioniert nur, solange die globale Spalte nicht gelöscht ist.
Betreff: Verwenden Sie eine Variable für eine Spalte in Set Formula()Das einzige Problem bei diesem Ansatz ist, dass die Formel in der 'Formelspalte' als <> belassen wird, was nur so lange funktioniert wie Kol = Spalte ( "Höhe" ) ;. Es wäre viel schöner, wenn die Formel in <<:height + 1>> geändert würde, damit es auch dann funktioniert, wenn 'col' für etwas anderes verwendet wird. Vielleicht zu viel verlangt...
Betreff: Verwenden Sie eine Variable für eine Spalte in Set Formula()Vielen Dank. Für mich brauchte ich nur:
Newcol = dt << neue Spalte ( "Formelspalte" , Formel ( auswerten ( ( analysieren ( Kol )) + 1 ))) ;
Betreff: Verwenden Sie eine Variable für eine Spalte in Set Formula()Möglicherweise gibt es einen einfacheren Weg, aber dieser funktioniert in JMP 9 (Mac):
dt = Offen ( "$ENGLISH_SAMPLE_DATA/Große Klasse.jmp" ) ;
Kol = Spalte ( "Höhe" ) << Namen bekommen ;
Newcol = dt << neue Spalte ( "Formelspalte" , Formel ( auswerten ( evalexpr ( Ausdruck ( analysieren ( Kol )) + 1 )))) ;