SAS, распечатать заявление в отчете - PullRequest
1 голос
/ 25 апреля 2019

У меня есть данные A, затем я выполню некоторый код и напечатаю отчет в формате PDF.

ods pdf file="path/name.pdf";
if table A doesn't have any obs, then print the statement "No observations" to the final pdf report, 
else if table has obs, then print the statement "here is the table A" to the final pdf report. 

proc print data =TableA;run;

ods pdf close;

1 Ответ

1 голос
/ 25 апреля 2019
data _NULL_;
    file print;
    if e then put 'No observations';
    set TableA end=e;
    put 'here is the table A';
    stop;
run;

когда таблица пуста, выполнение останавливается при задании, но e устанавливается в 1 перед заданием, поэтому выполняется первый оператор if. Когда он не пустой, выполнение останавливается на остановке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...