我有一個可能非常簡單的問題。我有一個包含不同時間段的行的數據集。每年將新的時間段添加到數據集中。 在我的數據集中,我有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