私は大企業のネットワークの周りのフォルダにあるマクロを参照している他の人が書いたSASコードを調べています。 SASが個々の機能のコードを見つける場所を特定する方法はありますか?SASマクロの場所を探す
だから私はそれが、コードが置かれている場所に私のファイルパスを言うだろうマクロの指示を行うのではなく、例えば、マクロ名に置く場合。あなたのコードの上部に
おかげ
私は大企業のネットワークの周りのフォルダにあるマクロを参照している他の人が書いたSASコードを調べています。 SASが個々の機能のコードを見つける場所を特定する方法はありますか?SASマクロの場所を探す
だから私はそれが、コードが置かれている場所に私のファイルパスを言うだろうマクロの指示を行うのではなく、例えば、マクロ名に置く場合。あなたのコードの上部に
おかげ
実行option mautolocdisplay;
、あなたが任意のマクロを実行する前に。これは、ログに、それぞれが自動的にコンパイルされるフォルダを表示する必要があります。
これは、保存されたコンパイル済みのマクロや%include
を経由してコンパイルされたもののために助けにはなりませんが、それはスタートです。
MAUTOLOCDISPLAY
を設定すると、マクロが読み込まれ、コンパイルされた場所を見つけるのに役立ちます。SASMSTORE
は、マクロがコンパイルされる場所を指します。あなたが実際にこれらのマクロを実行せずにこれを理解したい場合は、手動経由SASAUTOSで指定された場所を確認することができます(これは、定義されたローカル、%inc
年代に役立つことはありません
%put %sysfunc(getoption(sasautos));
プログラム内のマクロ)、autoexecsで設定されたマクロ、またはコンパイルされたマクロを格納します。
あなたが(彼らはsasautosを経由して利用可能とされる仮定)、自動的に関連するマクロが含まれているディレクトリあなたを指示する方法を探している場合は、スターターとしてhere与えられた答えを使用して上記の各フォルダをチェックするルーチンを書くことができ十万円
ありがとうuser667489、これは動作します –