定义了四个宏变量,通过PROC TABULATE选择数据集中任意的变量生成表格,问题是这四个变量其中有变量为空时,PROC语句就无法运行。另外有的宏变量的输出格式需要定义PRELOADFMT MLF,而有的不用。
大家帮我看看有什么解决办法,感激不尽。
proc tabulate data=base format=7.0 missing;
class&VarVertik1 &VarVertik2 &VarHoriz1 &VarHoriz2;
table (all='Total' &VarVertik1='')*(all='Total' &VarVertik2=''),
(all='Total'&VarHoriz1 ='')*(all='Total' &VarHoriz2 ='')/printmiss box='' misstext='-';
keylabel all='Total';
run;



雷达卡


京公网安备 11010802022788号







