【发布时间】:2018-02-27 01:51:32
【问题描述】:
我有这样的数据,对于 一个 组,即有更多这样的数据堆叠在一起:
现在,在每个组中,我想创建一个名为“relationship”的新列,其中我取 factor 的值(当 year=2018(最大值)时),并取每个值每行的因子并除以 2018 的因子值。 我可以使用 CLT 表达式分两步执行此操作,这一切都很好。
编辑:我想要的是这样的:
选择数据。* ,first(factor) over(partition by group order by group, year desc)
或
选择数据。* , 因子超过(其中 max(year))
【问题讨论】:
-
组列在哪里?
-
抱歉,我可能表述不清楚。您从上面的数据(图像)中看到的是一组,例如 Group=1。在每个组中,我想做解释的操作