2012-03-16 5 views
0

SAS/IMLでは、入力パラメータの名前を出力するモジュールを構築しようとしています。SAS/IMLのモジュール引数として変数名を渡します。

次の擬似コードは、私が何をしたいかについて説明します。

その後
START return_name (input_parameter); 
    PRINT <the name of input_parameter>; 
FINISH return_name; 

と:

RUN return_name (some_var); 

私は出力を受け取る:

some_var 

が可能、このですか?

答えて

0

SAS/IML 9.3では、親環境のシンボルテーブルを調べる機能がないため、これは不可能です。

ただし、SAS/IML 13.1(SAS 9.4m1でリリース)では、PARENTNAME functionを使用してこれを行うことができます。モジュール内部で使用する

name = ParentName( "input_parameter");名前を印刷する;

関連する問題