概觀 (DATE 指令)
DATE 會產生日期識別變數。 您可以使用這些變數來標記圖形和其他輸出、建立週期,以及區分歷程、驗證和預測期間。
選項
您可以指定起始值和週期。 您也可以為指定的最低順序關鍵字指定增量。
基本規格
DATE 上的基本規格是單一關鍵字。
- 對於每一個指定的關鍵字,
DATE會建立一個數值變數,其名稱是以底線作為字尾的關鍵字。 此變數的值會從指定的起始值開始循序指派給觀察值。DATE也會建立名為 DATE_ 的字串變數,此變數會結合數值日期變數中的資訊,並用於標記。 - 如果未指定起始值,則會使用預設值,或從另一個
DATE關鍵字的起始值推斷該值。 DATE所建立的所有變數都會自動指派給變數標籤,以說明週期性和相關聯的格式。DATE會產生它所建立的變數名稱及其變數標籤的清單。
次指令順序
- 關鍵字可以任意順序指定。
作業
DATE會為每個指定的關鍵字建立數值變數,以及結合所有指定關鍵字的資訊的字串變數 DATE_。DATE會自動為指定的每一個關鍵字建立變數標籤,以指出變數名稱及其週期。 對於 DATE_ 變數,標籤會指出變數名稱和格式。- 如果指定的最高階
DATE變數具有週期性,則會自動建立 CYCLE_ 變數。 CYCLE_ 不能具有週期性。 如需相關資訊,請參閱主題 範例 3 (DATE 指令) 。 - 預設週期不用於指定的最高順序關鍵字。 異常狀況為
QUARTER,它將一律具有預設週期。 - 當程序內或
TSET指令未定義週期時,最低階變數的週期是程序所使用的預設週期。 - 具有底線的關鍵字名稱一律用作新變數名稱,即使在規格中使用關鍵字縮寫也一樣。
- 每次使用
DATE指令時,都會刪除已在作用中資料集內的任何DATE變數。 DATE指令會使任何先前指定的USE和PREDICT指令失效。USE和PREDICT期間必須在DATE之後重新指定。
限制
DATE指令上的關鍵字數目沒有限制。 不過,說明長時段 (YEAR、QUARTER、MONTH) 的關鍵字無法與說明短時段 (WEEK、DAY、HOUR、MINUTE、SECOND) 的關鍵字一起在相同指令上使用。- 使用者定義變數名稱不得與
DATE變數名稱衝突。