У меня есть набор данных в SAS, который я хочу экспортировать в Excel в определенной таблице. Я хочу выполнить несколько операций с данными:
- Изменить форму данных
- Формат данных
- Экспорт в Excel
Вот пример набора данных.
data sample;
input Product $ Year Metric1 Metric2 Metric3;
datalines;
A 2017 74 222 28895
A 2018 45 235 15371
B 2017 88 14 813
B 2018 89 157 2304
;
В конечном итоге я хочу следующее.
Используя proc transpose
, я могу получить следующее, что близко, но не идеально.
proc transpose data=Sample out=transposed name=Metrics;
by Product ;
id Year;
var Metric1 Metric2 Metric3;
run;
proc print data=transpose noobs; run;
Проблема с этим выводом заключается в форматировании. Я не против добавить форматирование только при экспорте в Excel, но я просто не знаю, как это сделать. Итак, я думаю, мой вопрос состоит из двух разных частей:
- Могу ли я транспонировать свой набор данных
sample
с сохранением формата? - Или я могу добавить форматирование к набору данных
tranposed
при экспорте в Excel, чтобы получить формат, показанный в 1 а>.