%PUT SAS

【SAS】%PUTステートメントは文字列をログに出力する。その1

投稿日:2021年12月9日 更新日:

今回は%PUTについて解説します。


/* %put */
%put CHAR;

  • %putにより、文字列をログに出力できる。

/* %let */
%let CHAR = aaaa ;
%put &CHAR.;

  • %putにより、文字列をログに出力できる。
  • &CHAR.により、マクロ変数を展開して表示できる。

/* マクロ */
%macro re_num;
  2;
%mend;

%put %re_num;

  • %putにより、文字列をログに出力できる。
  • マクロはデータステップの実行だけでなく、戻り値を返すこともできる。
  • %putはマクロから返された戻り値を出力している。

-%PUT, SAS

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

【SAS】INPUTは文字型を数値型に変換する

今回はINPUTについて解説します。 /*8桁*/ data work.a; a = input(“20061228”, 8.); run; 文字型⇒数値型への変換はinputを使う。文字型&#822 …

【SAS】RENAMEの使い方を解説

今回はRENAMEの使い方を解説していきます。 (参考:【SAS】ATTRIBとRENAMEを同時に使うときの注意点 | ビジネスイッチ (how-to-business.com)) /* renam …

【SAS】ORDER BY句無しで抽出した際の出力順【SQL】

この記事の要約:「ORDER BYを使わない場合、SQLで抽出した際の並び順は保証されない」 SQL文で抽出を行った際に、困ったことが起きました。 同じPG文なのに1回目と2回目で出力結果に違いがある …

【SAS】WORKライブラリの性質について解説

今回はWORKライブラリについて解説します。 libnameを使わなくてもデフォルトで存在するライブラリです。 そのため、libnameを使わずにworkライブラリを使用することができます。 /* l …

【SAS】IFステートメントは処理を分岐できる。その1

今回はSASのif文について解説していきたいと思います。 【IF文の関連記事】 (明示的、暗黙的OUTPUT:【SAS】OUTPUTとDELETEの「明示的な使い方」「暗黙的な使い方」 | ビジネスイ …