Pular para conteúdo

Início

Verificação de parametro

Verificar se o parâmetro da macro está sendo passado

Dataframe com projetos do gitlab
1
2
3
4
5
6
7
8
9
%macro example(param=);
   %if &param = %then %do;
      %put ERROR: Parameter is missing!;
      %abort cancel;
   %end;
   %put Parameter is &param.;
%mend;

%example(); /* This will stop execution if no parameter is provided */

Include condicional

Condicional include

%if &syscc > 4 %then %do;
  %inc "/mypath/pgmB.sas";
%end;
%else %do;
  %inc "/mypath/pgmA.sas";
%end;