Один из способов - использовать & syslast, dictionary.tables filesize и форматировать SIZEKMG.который корректирует размер таблицы, будь то килобайты, мегабайты или гигабайты, создает небольшой макрос и использует его после создания таблицы.
%macro size;
proc sql noprint;
select
Filesize format=SIZEKMG. into :val
from dictionary.tables
where upcase(cats(libname,'.',memname))= "&syslast" ;
%put Filesize of %left(&syslast) is &val;
run;
%mend;
data class;
set sashelp.class;
run;
%size;
Это дает результат как
Filesize of WORK.CLASS is 128KB