SASでJMP変数値を読みますか?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />現在、私はいくつかのSASコードをエンタープライズガイド(SAS ver:9.3)で書いています、そしてまた、JMPの機能を組み合わせてから、SASのJMP変数値を読みたいと思います。
SASからJMP変数を読み取るための高速な方法はありますか?
これまでのところ、私はJMPスクリプトを呼び出してSASから実行し、次に変数をJMP / SASテーブルに入れることができると思います。そして最後にSASを使用して値を取得するためにテーブルをインポートします。
しかし、私はそれがあまりにも多くの手順とファイル処理を含んでいると思った…それで、私はそれのための他のより良い方法があれば探しています。
また、JMPスクリプトガイドの「Working with SAS」の章も確認しましたが、JSL内でSAS機能を使用する方法について説明したばかりだと思います。
私の推測が間違っていたら私も訂正してください。
お読みいただきありがとうございます。
再:SASのJMP変数値を読む?を見てください DeclareMacros() のオプション SAS送信() ステートメント。
JSL変数と同じ名前と値のSASマクロ変数が自動的に作成されます。
- ジェフ
再:SASのJMP変数値を読む?JMPメモリ変数をSASへの直接読み込みに使用できるようにする方法はわかりませんが、JMPデータテーブルに値を配置してからSASに読み込む代わりに、JMPで簡単に作成できます。SASコードを含むテキストファイルを作成し、SASに%includeを実行してこれらの値を設定します。
x = 32。// SASに転送したい仮想JMP値
テキストファイルを保存します( "C:\ file.txt"、"%let x =" || char(eval(x))|| '; ");
次に、SASプログラムで、%includeステートメントを使用して、作成したファイルをインクルードします。