我有一个可能非常简单的问题。我有一个包含不同时间段的行的数据集。每年将新的时间段添加到数据集中。 在我的数据集中,我有52,53和54期。很快就会增加55期。 在下面的代码我提取从最近一段时期(54)行:变量的SAS最大值
data new;
set old;
if period=54;
run;
而是硬编码54(很快55)我想SAS能够识别最大的时间段,所以我不的”每次将新周期添加到数据集时,都必须纠正该数字。我曾经尝试这样做:
data new;
set old;
if period=max(period);
run;
但是max函数至少需要两个参数,这是不是我想要的。任何人都可以告诉我使用哪个函数吗?
非常感谢。
亲切的问候玛丽亚
您是否每个时间段只有一行或多行? – Longfish