2
proc fcmp
関数パラメータのデフォルト値を指定することはできますか?このような何か:Proc FCMP - デフォルトパラメータ値
proc fcmp outlib=work.funcs.funcs;
function my_func(param1, param2='default_value_here' $);
* DO STUFF;
endsub;
run;
ドキュメントと私は受け取っていたエラーメッセージから、私は、それがサポートされていることを示すことになる何かを見ていないよそれであれば、それは大きな見落としだろうように思えます場合。
SAS 9.4TSM4
残念なことに、FCMPには、最初は特定の手順をサポートするために追加されたもので、後でデータステップに追加されたものであり、私が知る限り、コードしてください。一口。 IIRCの後ろにある原動力の人は、数年後に他のプロジェクトに移りました.FCMPは、一流になるための十分な支援を得られませんでした。おそらく、DS2がそれを置き換えることを期待していたからです。 )残念ながら、マクロ言語はまだ関数のために勝ちます。 – Joe