Sas 查找每个日期之间的金额差异

Sas 查找每个日期之间的金额差异,sas,Sas,我有一套数据,我需要计算每个月之间的差异,但我不知道从哪里开始或如何做。截止日期将不断变化。在本月底,将添加3月,以此类推。任何帮助都将不胜感激 第一个图像是数据。其次是我需要实现的输出。 使用DIF() 有关更多信息,请参阅 或者: data want; set have; retain prevmonth; difference = total_amount - prevmonth; output; prevmonth = total_amount; run;

我有一套数据,我需要计算每个月之间的差异,但我不知道从哪里开始或如何做。截止日期将不断变化。在本月底,将添加3月,以此类推。任何帮助都将不胜感激

第一个图像是数据。其次是我需要实现的输出。

使用
DIF()

有关更多信息,请参阅

或者:

data want;
  set have;

  retain prevmonth;

  difference = total_amount - prevmonth;

  output;

  prevmonth = total_amount;
run;

除了了解有用的包装器(如
dif
)外,这些类型的数据步骤练习也是很好的练习<代码>保留和输出是SAS程序员库中通用且功能强大的工具。

非凡的Reeza。非常感谢你。我也很感激额外的文档。“计算每个月之间的差异”这意味着什么?
data want;
  set have;

  retain prevmonth;

  difference = total_amount - prevmonth;

  output;

  prevmonth = total_amount;
run;