SAS используя макрос в заголовке - PullRequest
0 голосов
/ 15 апреля 2020

Для чего здесь используется заголовок Title & TitleX?

Есть ли разница между первым и вторым способом?


%let TitleX=PROC PRINT Of Only &Cyl_Count Cylinder Vehicles; %let Cyl_Count=5;
Title "&TitleX";
proc print data=sashelp.cars;
where Cylinders=&Cyl_Count;
var Type Make Model Cylinders MSRP; run;


title PROC PRINT Of Only &Cyl_Count Cylinder Vehicles; %let Cyl_Count=5;
proc print data=sashelp.cars;
where Cylinders=&Cyl_Count;
var Type Make Model Cylinders MSRP; run;

1 Ответ

0 голосов
/ 15 апреля 2020

Есть два отличия. Одна из них заключается в том, что макропеременная существует и может использоваться для чего-то другого, если хотите. Во-вторых, как генерируется оператор TITLE. Версия, которая использует макропеременные TITLEX, использует кавычки, а другая - нет, но на самом деле это не имеет никакого отношения к макропеременной.

...