Содержание
Система статистического анализа представляет собой программный пакет для статистического анализа, прогнозирования, оперативных исследований, управления проектами и сбора данных. Он включает в себя расширения макропрограммирования, которые позволяют автоматизировать повторяющиеся действия при использовании приложений SAS. Способность SAS Macro расширяет и настраивает программы SAS, а также уменьшает размер программы.Используя информацию из «Таблиц словаря PROC SQL», вы можете переименовать набор столбцов данных в макрос-программе SAS.
направления
Расширения макросов SAS автоматизируют повторяющиеся действия в пользовательских приложениях (Ablestock.com/AbleStock.com/Getty Images)-
Нажмите «Пуск» в Windows, выберите «SAS Base», а затем «SAS Macro Editor».
-
Введите следующий код в открытое окно:
варианты макрогена mprint mlogic; % макро переименование (lib, dsn); варианты пагено = 1 нодате; данные содержимого процедуры = & lib .. & dsn; заголовок «Перед переименованием всех переменных»; бежать; proc sql noprint; выберите nvar в: num_vars из dictionary.tables, где libname = "& LIB" и memname = "& DSN"; выберите отличное (имя) в: var1-: var% TRIM (% LEFT (& num_vars)) из dictionary.columns где libname = "& LIB" и memname = "& DSN"; бросить курить; бежать; библиотека наборов данных proc = & LIB; изменить & DSN; переименовать% от i = 1% до & num_vars; && var & i = NEWNAME _ && var & i. % end; ; бросить курить; бежать; варианты пагено = 1 нодате; данные содержимого процедуры = & lib .. & dsn; заголовок «После переименования всех переменных»; бежать; % исправить переименовать; % переименовать (РАБОТА, ОДИН);
-
Нажмите «Файл» и «Сохранить», чтобы переименовать набор столбцов данных в вашей программе макросов SAS.