做資料整理與分析時,只要資料中包含日期變數,我們常常就需要用到日期函數,它可以快速的幫你取得你想要的資訊。例如:可以利用函數取得部分資料(年月日),接下來我們會舉最常使用的日期函數的範例。
範例(截取日期的部分資訊):我們可以從完整的日期資料中取得部分的資訊,例如我們想研究顧客群的出生月份,這時我們可以利用MONTH函數將日期中的月份攫取出來
Step1. 選擇查詢產生器
![01 01](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9a5751cfb.jpg)
Step2. 將原始資料變數拉入右側的選取資料中後,點選![02 02](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9a58c19bb.jpg)
![02 02](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9a58c19bb.jpg)
![03 03](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9a6be7031.jpg)
Step3. 選擇進階運算式->下一步
![04 04](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9ab6341e8.jpg)
Step4. 從左下方的函數和變數的選擇區塊中點選函數->類別->日期及時間->MONTH函數
![05 05](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9ac80bde5.jpg)
Step5. 再從左下方的函數和變數的選擇區塊中點選表格->t1(DATE_FUN)->出生日\
![06 06](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9ad72407a.jpg)
Step6. 輸入欄名稱跟標籤後按完成
![07 07](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9ae3a9ca8.jpg)
Step7. 按執行
![08 08](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9af557637.jpg)
執行完後,會出現一個新的變數bir_month,裡面的值就是出生日中的月份
![09 09](https://blogs.sas.com/content/sastaiwan/files/2020/02/522c9b035a694.jpg)
我們可以利用同樣的步驟,只要換成其他的日期函數就可以輕鬆的取得其他的資訊,例如YEAR函數可以建立年的變數,DAY函數可以幫我們獲得日期的資訊,甚至我們還可以利用WEEKDAY函數幫我們得到星期幾的內容。
Tags