Як використовувати функцію mdy у sas (з прикладами)
Ви можете використовувати функцію MDY у SAS, щоб повернути значення дати зі значень місяця, дня та року.
Ця функція використовує такий синтаксис:
MDY (місяць, день, рік)
золото:
- місяць: ціле значення місяця від 1 до 12
- день : ціле значення дня місяця від 1 до 31
- рік : дво- або чотиризначне ціле число, яке представляє рік
У наступному прикладі показано, як використовувати функцію MDY на практиці.
Приклад: як використовувати функцію MDY у SAS
Припустімо, у SAS є такий набір даних, який містить інформацію про продажі, здійснені в різні дати в роздрібному магазині:
/*create dataset*/
data my_data;
input month day year sales;
datalines ;
4 15 2022 94
6 17 2022 88
7 25 2022 90
8 14 2022 105
10 13 2022 119
12 15 2022 100
1 4 2023 87
3 15 2023 90
5 29 2023 130
;
run ;
/*view dataset*/
proc print data =my_data;
У наступному коді показано, як використовувати функцію MDY для створення дат за допомогою числових значень у стовпцях місяць , день і рік :
/*create new dataset*/
data new_data;
set my_data;
date_numeric = mdy (month, day, year);
date_worddate = put ( mdy (month, day, year), worddate. );
date_date9 = put ( mdy (month, day, year), date9. );
date_mmddyy10 = put ( mdy (month, day, year), mmddyy10. );
run ;
/*view dataset*/
proc print data = new_data;
Зауважте, що ми використали функцію MDY , щоб створити чотири нові стовпці, які містять дати в різних форматах.
Примітка №1 : ви можете знайти повний список потенційних форматів дати в SAS тут .
Примітка №2 : Ви можете знайти повну документацію для функції SAS MDY тут .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в SAS:
Як використовувати функції DAY, MONTH і YEAR у SAS
Як отримати день тижня з дати в SAS
Як додати дні до дати в SAS