Последовательные даты – это общий формат данных, используемый как в SAS, так и в Excel для представления дат в виде числовых значений. Хотя на первый взгляд они могут показаться устрашающими, понимание того, как работать с серийными датами, может значительно расширить ваши возможности анализа данных. В этой статье блога мы рассмотрим несколько методов обработки серийных дат в SAS и Excel, приведя попутно практические примеры. Итак, давайте углубимся и раскроем секреты серийных свиданий!
Метод 1: SAS — использование функции ввода
Один из способов обработки серийных дат в SAS — использование функции inputдля преобразования значения серийной даты в формат даты SAS. Вот пример:
data mydata;
input serial_date;
date = input(serial_date, date9.);
format date date9.;
datalines;
21836
;
run;
В этом примере серийное значение даты 21836 преобразуется в формат даты SAS, в результате чего получается значение даты «01JAN2020».
Метод 2: SAS — использование функции INTNX
Функция INTNXв SAS позволяет выполнять вычисления дат, включая манипулирование серийными датами. Вот пример добавления 30 дней к серийной дате:
data mydata;
input serial_date;
new_date = intnx('day', serial_date, 30);
format new_date date9.;
datalines;
21836
;
run;
В этом случае функция INTNXдобавляет 30 дней к серийной дате, в результате чего получается новое значение даты «31JAN2020».
Метод 3: Excel — использование функций даты
Excel предоставляет ряд функций даты, которые могут помочь манипулировать серийными датами. Например, функцию DATEможно использовать для преобразования серийной даты в узнаваемый формат даты. Вот пример формулы Excel:
=DATE(2020, 1, 1)
Эта формула преобразует серийное значение даты 43831 в узнаваемый формат даты «01.01.2020».
Метод 4: Excel — использование пользовательского форматирования
Excel позволяет применять к ячейкам произвольное форматирование, обеспечивая гибкость при отображении серийных дат в различных форматах дат. Для этого выберите ячейки, содержащие значения серийных дат, и примените собственный формат даты. Например, вы можете выбрать формат «Краткая дата», чтобы вместо серийного значения отображалось «01.01.2020».
Последовательные даты — мощный инструмент для представления дат в виде числовых значений как в SAS, так и в Excel. Используя методы, описанные в этой статье, вы можете уверенно обрабатывать серийные даты и выполнять различные вычисления дат в рабочих процессах анализа данных. Являетесь ли вы энтузиастом SAS или поклонником Excel, знание серийных дат, несомненно, улучшит ваши навыки манипулирования данными.