DATEKEYS プロシジャ

IDステートメントの詳細

IDステートメントは、SAS変数名と間隔を受け入れます。ID変数の値は、SAS日付値、時間値、日時値、またはオブザベーション番号であることが前提となります。また、IDステートメントでは、アクティブ期間と非アクティブ期間を調べるために必要な度数も指定します。指定された情報は、DATEKEYCALENDARおよびDATEKEYPERIODSステートメントを使用して生成されるすべての変数に影響します。DATEKEYCALENDARステートメントとDATEKEYPERIODSステートメントのどちらも指定されていない場合、IDステートメントは処理に影響を及ぼしません。これは、DATEKEYDEFの定義は時間ID値および度数とは無関係であるためです。IDステートメントを指定する場合、INTERVAL=オプションも指定する必要があります。IDステートメントを指定しない場合は、(BYグループに対する)オブザベーション番号が時間IDとして使用されます。この場合、オブザベーション番号に基づく日付キーのタイミング値だけが入力時間IDに適用されて、カレンダー変数が作成されます。SAS日付値または日時値に基づくタイミング値は無視されます。

最終更新: 2026年9月18日