変更が必要な形式の 3 つの変数 (Var1、Var2、Var3) を持つデータ セット (DATA) に取り組んでいます。変数は特別な日付形式 (たとえば、OLDFMT1 など) であり、DATEPART 関数を使用して通常の SAS 日付形式に変更する必要があります。
問題は、DO ループと DATEPART 関数を呼び出す配列の両方を使用して、単一のデータ ステップでこれを達成する必要があることです。DIM 関数は配列内で使用する必要があり、datasetp を終了する前にインデックス変数 (i) を削除する必要があります。
次に、DATE9 を適用する必要があります。これらの変更された変数に機能します。
私はループを行うのはかなり初めてで、これは私に大きな頭痛の種を引き起こしています。どんな助けでも大歓迎です。