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】”nは本来使用できない文字を使用可能にする。

今回は”nについて解説します。(参考:Solved: what the ”  ‘n ” means? – SAS Support Commu …

【SAS】NODUPはソート時に全ての変数における重複を削除する

今回はNODUPについて解説します。 前回NODUPKEYについて解説しました。 【SAS】NODUPKEYはソート時に重複を削除する 今回のNODUPは前回の文法の亜種という感じです。 /*nodu …

【SAS】DROPで良く問われる文法【SAS Base Programming対策8】

今回もDROPについて解説します。 (対比:KEEP 【SAS】KEEPはカラムの選択に使える。 | ビジネスイッチ (how-to-business.com)) 過去記事ではDROPの使い方について …

【SAS】VERIFYは引数の文字を含まない最初の位置を返す

今回はVERIFYについて解説します。 /*正常形*/ data data1; Id1=”AAAA”; output; Id1=”ABAB”; output; Id1=”ABCD”; output; …

【SAS】ORDER BYは指定した項目の順番でレコードを並び替える。【SQL】

今回はORDER BYについて解説します。 /* order by_1 */ data data1; Id1=1111; Id2=1111; Id3=1111; output; Id1=2222; I …