Ottenere la formula dalla colonna in un bel formatoVorrei ottenere la formula di ogni colonna in un formato più leggibile (chiamato anche formato grazioso).
Per l'esempio seguente mi piacerebbe ottenere " altezza peso ".
La semplice rimozione di ":" non funzionerà poiché le colonne possono avere tale carattere.
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 />// risultato =: altezza /: peso;
<BR />// desiderato_result = "altezza / peso";
ScriptingRi: Ottenere la formula dalla colonna in un bel formatoEcco un esempio su come farlo

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));
Ri: Ottenere la formula dalla colonna in un bel formatoLa sintassi JSL richiede i due punti per fare riferimento alle colonne, ma ci sono altre opzioni come quello che mostro qui.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Ratio", Set Formula( ascolumn("height") / ascolumn("weight")));
Non sono sicuro che sia più carino però:)