Я запускаю следующий autoexec перед вызовом макроса. Обычно я просто отправляю вывод в окно по умолчанию, поэтому я не указываю html или pdf в самом коде, хотя он указан в настройках.
AUTOEXEC.SAS
%LET sasworklocation="/folders/myfolders/";
ODS LISTING GPATH=&sasworklocation;
/* ODS STATEMENTS */
ods path reset;
ods _ALL_ close;
ods trace off;
ods listing;
ods noptitle;
ods graphics on;
*INITIALIZATION
proc printto; run;
Я слежу за autoexec с вызовом макроса, но подозреваю, что сам макрос инициирует вывод информации dir и члена lib. Это то, что происходит с кодом, с которым я работаю. Макрос вводит данные.
Отображение нежелательной информации dir и членов lib появляется в окне результатов. Как я могу предотвратить это при работе SAS University? Это значительно увеличивает выходной размер.
Вызов макроса выглядит следующим образом:
%let mtitle=%str(GLOMERULONEPHROPATHY SEVERITY);
title1 &mtitle;
%let noGroup=4;
%let codeno=5;
%let one=Group1;
data DataFile;
input severity $ Group1-Group&noGroup @@;
one=&one;
cards;
none 05 05 07 04
minimum 20 25 16 13
mild 21 13 18 13
moderate 16 14 12 14
severe 10 15 19 28
;
%ridits(DataFile,&noGroup,&codeno,.05,No,&mtitle,&one);
Я думаю, что проблема в импорте данных. Как мне это сделать?
Я не хочу выводить в pdf или rtf для простоты. Я просто хочу открыть sas studio / sas университет, код и вывести вывод на экран.
Кстати, а почему я не получаю окно вывода?
Спасибо. MM
![toc output](https://i.stack.imgur.com/EqKq2.jpg)