Formel aus der Spalte in einem hübschen Format abrufenIch möchte die Formel jeder Spalte in einem besser lesbaren Format (auch hübsches Format genannt) erhalten.
Für das folgende Beispiel möchte ich erhalten " Größe / Gewicht ".
Das einfache Entfernen von ":" funktioniert nicht, da Spalten einen solchen Charakter haben können.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
col = New Column( "Ratio" );
col << Set Formula( :height / :weight );
col << Eval Formula;
result = col << Get Formula;
Show( result );
<BR />// Ergebnis =: Größe /: Gewicht;
<BR />// gewünschtes_Ergebnis = "Größe / Gewicht";
SkriptingBetreff: Formel aus der Spalte in einem hübschen Format abrufenHier ist ein Beispiel dafür

names default to here(1);
dt=open("$SAMPLE_DATA\big class.jmp");
dt<< new column("Example", formula(sqrt(:Height/:Age+:Weight*:Height)));
new window("pretty", expr as picture(dt:Example << get formula));
Betreff: Formel aus der Spalte in einem hübschen Format abrufenFür die JSL-Syntax müssen Doppelpunkte auf Spalten verweisen. Es gibt jedoch auch andere Optionen, z. B. das, was ich hier zeige.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Ratio", Set Formula( ascolumn("height") / ascolumn("weight")));
Ich bin mir nicht sicher, ob es hübscher ist:)