楽器変数を既存の定義にどのように追加しますか? コードを使用していますか?例えば:
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 番目のインストゥルメント ステートメントで元のインストゥルメント変数をハードコーディングしたくありません。
別の方法 (ハードコーディング以外) はないかもしれないと思いますが、アイデアは自由です!