如果NUM和水果是唯一的,则希望基于列price和month列获取new.Price和new.Month列的第一个值。如果num是唯一的,而水果是唯一的,那么如果价格以1重复3次,则第一个实例应填充唯一值1,其余值应为null。 请找到所附图片,并希望以此为依据
答案 0 :(得分:2)
不确定您的描述要说些什么,但是您的照片看起来像是您只想使用FIRST.
处理。由于数据已分组但未完全排序,因此可以在BY语句上使用NOTSORTED关键字。
data want ;
set have ;
by num fruits price month notsorted;
if first.price then new_action =price;
if first.month then new_relation = month;
run;