%SYSFUNC SAS

【SAS】%SYSFUNC関数はデータステップの外でも関数を使えるようにする。

投稿日:2022年1月17日 更新日:

今回は%SYSFUNC関数について解説します。


/* sysfunc_1 */
%put %sysfunc(substr(123456789, 2, 4));

  • %sysfuncにより、関数をデータステップの外で使える。

/* sysfunc_2 */
%put %sysfunc(put(today(),yymmdd10.));

  • %sysfuncにより、関数をデータステップの外で使える。
  • %sysfuncではput関数、input関数は使えない。

/* sysfunc_3 */
%put %sysfunc(putn(%sysfunc(today()),yymmdd10.));

  • %sysfuncにより、関数をデータステップの外で使える。
  • %sysfuncではput関数、input関数は使えない。
  • %sysfuncではputn関数、putc関数、inputn関数、inputc関数が使える。

-%SYSFUNC, SAS

執筆者:


comment

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

関連記事

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

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

【SAS】足し算。その1(+演算子を用いた計算)

今回は+演算子を用いた足し算について解説します。  /* + */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; I …

【SAS】SUMは足し算をする。その1【SQL】

今回はSQLのSUMについて解説します。 /* SUM_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=222 …

【SAS】オブザベーションを跨いだ計算【RETAIN】【SAS Base Programming対策4】

/* retain */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; Id2=2222; Id3=2222; output; …

【SAS】SUBSTR関数は文字列から指定した文字数分切り取る。その2 再帰的使用

今回はSUBSTR関数の再帰的使用について解説していきます。 /* 再帰的 */ data data1; id1=”123456789″; output; run; data data2; set d …