我使用select来创建一个宏数组
proc sql;
select numValue into:num_value separated by ' ' from tableA;
quit;
%put %scan(num_value,1);
但是,宏num_value中的值没有按原始顺序排列它们的数值(从小到大)。
那么我怎样才能根据它们的索引来确定它们的值是递减还是递增,或者宏数组的顺序与原始表的顺序相同。
谢谢!
答案 0 :(得分:1)
如果我理解你的问题,你想在宏变量中订购价值,你可以这样做:
proc sql;
select height into:height from sashelp.class order by height;
quit;
%put &height;
答案 1 :(得分:1)