お世話になります。以下のコードで文字列の変換を行い、-を_に変換したいと考えています。が、変換がうまく行っていないようです。どう対処したらよろしいでしょうか。
%let test=%sysfunc(translate(A-1, '-','_')); %put &test;
どうぞよろしくお願いいたします。
TRANSLATE関数の引数の順序が逆になっています。またSYSFUNC関数はマクロ関数なのでDATAステップ関数のように文字列を引用符で囲む必要はありません。
%let test=%sysfunc(translate(A-1, _,-)); %put &test;
View solution in original post
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
Save the date!