Set Formula()の列に変数を使用する<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Windows XP 32BitでJMP 9.0.2を使用する
列 "Formula Column"の式を<<(:My Column)+ 1 >>に設定するスクリプトを作成したいと思います。私は変数で "My Column"を参照する必要があります。次のスクリプトは無意味な式<< Eval(col)+ 1 >>を作成します。
col = column( "My Column");
:Formula Column <<式を設定する(eval(col)+1);
再式の設定()で列に変数を使用するはい、私はすぐにその投稿に気付き削除しました。混乱させて申し訳ありません。式(Ascolumn(col)...)は、グローバルcolがクリアされない限り機能します。
再式の設定()で列に変数を使用するこのアプローチの唯一の問題は、'Formula Column'の式が<< col + 1 >>のままであることです。コル = カラム ( "高さ" ) ; 式が<<:height + 1 >>に変更された場合、'col'が他のものに使用されていても機能するようになった方がはるかに良いでしょう。たぶん多すぎる…
再式の設定()で列に変数を使用するありがとう。私には私が必要としていました:
ニューコル = dt << 新しいコラム ( 「数式列」 、式 ( 評価する ( ( 解析する ( コル )) + 1 ))) ;
再式の設定()で列に変数を使用するもっと簡単な方法があるかもしれませんが、これはJMP 9(Mac)で動作します。
dt = 開いた ( "$ ENGLISH_SAMPLE_DATA / Big Class.jmp" ) ;
コル = カラム ( "高さ" ) << 名前をつける ;
ニューコル = dt << 新しいコラム ( 「数式列」 、式 ( 評価する ( evalexpr ( expr ( 解析する ( コル )) + 1 ))) ;