k*z 发帖数: 4704 | 1 例如日期,销售额。。。。。就是需要知道column的极值,有什么最快最简单的办法么
?
proc means, select max 这些数据很大的话,都不太好使。 |
t*****w 发帖数: 254 | 2 I guess you should use proc sql.
【在 k*z 的大作中提到】 : 例如日期,销售额。。。。。就是需要知道column的极值,有什么最快最简单的办法么 : ? : proc means, select max 这些数据很大的话,都不太好使。
|
k*z 发帖数: 4704 | 3 this method can be as slow as you can imagine. it will be beyond your
imagination. |
k*******a 发帖数: 772 | 4 试试 proc sort 降序排列,然后取第一行 |
s******8 发帖数: 102 | 5 用数据步,从头到尾走一边,把最大值保持到最后输出。
data maximuvalue;
set yourdata end=last;
array var(4) var1-var4;
array max(4);
retain max1 max2 max3 max4 0;
do i=1 to 4;
if var(i) gt max(i) then max(i)=var(i);
end;
if last then output;
keep max1-max4;
run; |
P****D 发帖数: 11146 | 6 这个快吗?
【在 k*******a 的大作中提到】 : 试试 proc sort 降序排列,然后取第一行
|