2016-10-13 2 views
-1

Я пытаюсь создать простую программу SAS, которая выглядит, как показано ниже,Как создать код SAS, запустив другой код SAS

student_id = 123; 
class_id = 123; 
name  = 'John'; 

Как я могу использовать другой код SAS для автоматического создания программы SAS содержит в качестве как показано выше? Большое спасибо.

+0

точно, в чем ваш вопрос? – DCR

ответ

0

Любой SAS Macro делает именно это, генерируя код.

%macro run_my_code; 
student_id = 123; 
class_id = 123; 
name  = 'John'; 
%mend run_my_code; 

%run_my_code; 

Если вам нужно что-то более конкретное, тем не менее, вам нужно будет задать более конкретный вопрос.

+0

Большое вам спасибо за ваш ответ. Я на самом деле пытаюсь создать программу A, которая присваивает значение переменным, таким как 'student_id', 'class_id' и 'name', и помещает результат в другую программу B как –

+0

student_id = 123; class_id = 123; name = 'John'; Тогда у меня есть программа C, чтобы% включила в нее программу B по названию программы B. –