1

楽器変数を既存の定義にどのように追加しますか? コードを使用していますか?例えば:

proc risk;
 environment new = work.Test ;
 declare instvars=(var1 num var, var2 num var, var3 num var);
 instrument MyInst variables = ( var1, var2 ) ;
 environment save;
run;

proc risk;
 environment open= work.Test;
 instrument MyInst variables= ( /* how do I add var3? */);
 environment save;
run;

簡単な方法があるはずです!そうでない場合-元の定義を(プログラムで)どのように決定できますか?

要件を拡張するには、元の機器定義を更新できません。これは本番環境から継承されているためです。また、元の環境が変更された場合に備えて、2 番目のインストゥルメント ステートメントで元のインストゥルメント変数をハードコーディングしたくありません。

別の方法 (ハードコーディング以外) はないかもしれないと思いますが、アイデアは自由です!

4

1 に答える 1