%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】TRANSTRN関数は指定した文字を別の文字に変換する。その2 再帰的使用

今回はTRANSTRN関数の再帰的使用について解説していきます。 (参考:【SAS】TRANSTRN関数は指定した文字を別の文字に変換する。 | ビジネスイッチ (how-to-business.co …

【SAS】SAS日時値から0埋めの時間表記に変換する方法【TOD】【DATETIME】【PUT】

今回はDATETIMEでSAS日時値を取得した後に、TODを使って0埋めの時間表記に変換する方法について解説していきます。 (PUTの形式変換:【SAS】PUT+DATE,YYMMDDはSAS日付値を …

【SAS】%SYSFUNC関数はデータステップの外でも関数を使えるようにする。その2(%LETステートメント中の挙動)

今回は%SYSFUNC関数について、%LETステートメント中の挙動に着目して解説します。 /* substr */ %let a = substr(123456789, 2, 4); data dat …

【SAS】SASで良く使うテクニック。その1 Excel関数のIF~2テーブルを比較したいとき~

今回はSASで良く使うテクニックということで、2テーブルを比較するときはExcelでIF関数を使うと良い理由を解説していきます。 ぜひ、やってみてください。 まずは比較したいデータセット2つをExce …

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

今回はSASUSERライブラリについて解説します。(対比参考:【SAS】WORKライブラリの性質について解説 | ビジネスイッチ (how-to-business.com)) libnameを使わなく …