也许有人能指引我正确的方向。我遇到了编写 PL/pgSQL 语句的问题,需要计算“计算”列,该列依赖于上个月的值。
最初我有 B 和 C 两列,需要计算“计算”列。
对于第4行,Excel 中的公式如下:
也许有人有任何想法如何达到这一点。我知道 LAG 和 LEAD 函数,但那些只能引用“真实”的列,而不能引用计算本身。
注:这是样本数据和公式,真实数据要复杂得多。
如果有任何问题/想法,我将不胜感激。
最初我有 B 和 C 两列,需要计算“计算”列。
对于第4行,Excel 中的公式如下:
=C4/(B4+OFFSET(D4;-1;0))
月份 B C 计算
2012.02.01 1 15 13,20
2012.03.01 6 26 1,32
2012.04.01 8 21 2,29
2012.05.01 10 31 2,54
2012.06.01 11 10 0,72也许有人有任何想法如何达到这一点。我知道 LAG 和 LEAD 函数,但那些只能引用“真实”的列,而不能引用计算本身。
注:这是样本数据和公式,真实数据要复杂得多。
如果有任何问题/想法,我将不胜感激。