INTNX SAS

【SAS】INTNX関数は指定期間の条件を満たす日付けを返す。

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

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


/* intnx_1 */
data data1;
  Id1 = intnx("YEAR",'16jan2022'd,1);
  format Id1 yymmdd10.;
run;

  • intnxにより、2022/01/16から年を1回跨いだ最初の日付をSAS日付で算出できる。

/* intnx_2 */
data data1;
  Id1 = intnx("YEAR",'16jan2022'd,3);
  format Id1 yymmdd10.;
run;

  • intnxにより、2022/01/16から年を3回跨いだ最初の日付をSAS日付で算出できる。

-INTNX, SAS

執筆者:


comment

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

関連記事

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

前回はIF文のオーソドックスな構文を解説しましたが、今回はELSE IFとELSEを使った構文についても解説していきます。 (参考:【SAS】IFステートメントは処理を分岐できる。その1 | ビジネス …

【SAS】IFステートメントは処理を分岐できる。その4~THEN DO, ELSE DO~【END】

今回はIF文の分岐で、複数の命令を実行する方法について、解説していきます。 【併せて読みたい記事】 【SAS】IFステートメントは処理を分岐できる。その1 | ビジネスイッチ (how-to-busi …

【SAS】CALL SYMPUTは関数を用いてマクロ変数の代入ができる。

今回はCALL SYMPUTについて解説します。 /*その1*/ data data1; kyo = today(); run; today()は本日の日付をSAS日付で取得する。 /*その2*/ d …

【SAS】DATETIME関数はSAS日時値を取得する。

今回はDATETIME関数について解説します。 /* datetime_1 */ data data1; aaaa = datetime(); run; datetime()はSAS時間値を取得する。 …

【SAS】TRANSTRN関数は指定した文字を別の文字に変換する。その2 再帰的使用

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