【发布时间】:2019-01-03 11:24:50
【问题描述】:
输入:
输出:
我想要如下图所示的输出。
在输出图像中,'behind' 中的 4 被评估为 tot_cnt-tot 和 'behind' 中的后续数字,例如:2 被评估为 lag(behind)-tot & 只要 'rank' 仍然存在同样,即使“后面”也应该保持不变。
谁能帮我在 teradata 中实现这个?
【问题讨论】:
-
如果
tot_cnt在不同的行中有不同的值怎么办? -
@trincot 我稍后会尝试检查,但首先我需要在这个..中使用滞后功能。
-
也许我会等你先澄清这一点,然后再花时间研究它:)
-
@trincot tot_cnt 实际上是观察的总数
-
LAG 实现了对上一行数据的访问,但我看不出这与您的预期结果有何匹配。