以漂亮的格式从列中获取公式我想以更易读的格式(也称为漂亮格式)获取每一列的公式。
对于下面的示例,我想获得“身高体重”。
仅删除“:”将不起作用,因为列可以具有此类字符。
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 />//结果=:高度/:重量;
<BR />// required_result =“身高/体重”;
脚本编写回复:以漂亮的格式从列中获取公式这是有关如何执行此操作的示例

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));
回复:以漂亮的格式从列中获取公式JSL语法要求冒号引用列,但是还有其他选项,例如我在此处显示的内容。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Ratio", Set Formula( ascolumn("height") / ascolumn("weight")));
不确定是否更漂亮:)