【发布时间】:2019-10-24 09:32:12
【问题描述】:
想知道是否有人可以提供帮助? 我有一个问题,我需要计算第 1 行和第 2 行之间的差异,然后将其输入另一列
我需要获取列中的值,然后针对第 3 行进行计算,然后将该值输入到新列的另一行中。
然后使用该值计算第 4 行,依此类推
不确定是否可以这样做,任何帮助将不胜感激
尝试过领先/落后,密集排名
下表是原始数据
Col1 Col2 Col3 Amt Date
10000 142211 1 -64.05 2005-07-19
10000 142211 2 64.05 2005-07-01
10000 142211 3 -74.91 2005-08-17
10000 142211 4 74.91 2005-08-01
10000 142211 5 -74.91 2005-09-19
10000 142211 6 74.91 2005-09-01
10000 142211 7 0.00 2005-01-01
10000 142211 8 74.91 2005-10-01
10000 142211 9 -74.91 2005-10-19
10000 142211 10 74.91 2005-11-01
1 和 2 之间的差异将进入一个新列
【问题讨论】:
-
将预期结果贴在样本数据旁边。
-
LAG 应该做你的工作。你是怎么用的?
-
您如何订购这些记录:by
Date? -
把你的尝试放在你的问题中,@SteveWWH,而不是 cmets。