按RIC分组基于近12个月滚动数据的Adjusted字段求和实现
分组计算近12个月指标总和需求说明
本人持有覆盖时长超过1年的样本数据集,需基于现有数据计算各分组近12个月周期内的指标值总和,相关要求和计算规则如下:
- 近12个月区间内的记录行数不固定,可能为12行、9行、4行等不同数量
- 12个月的时间基准需以每个分类(分类维度为A列的
RIC字段)下出现的首条日期为起点,向更早时间方向回溯计算 - 核心计算逻辑:按
RIC字段对数据集分组后,对每组的Adjusted字段值做求和,求和区间为该组首条出现的日期向前回溯整12个月,且不纳入回溯区间内与基准日期同属上一年的月份记录
规则参考实例:
- RIC为
TECL.P的分组,求和区间为2020/12/22至2020/3/24,不包含上一年同周期的12月记录 - RIC为
CSML.OQ的分组,求和区间为2020/12/30至2020/3/25
结构化样本数据
RIC DIVIDENDEXDATE Adjusted ============================================== TECL.P 12/22/2020 0 TECL.P 9/22/2020 0 TECL.P 6/23/2020 0 TECL.P 3/24/2020 0.019 TECL.P 12/23/2019 0.111 TECL.P 9/24/2019 0.007 CSML.OQ 12/30/2020 0.146 CSML.OQ 9/24/2020 0.069 CSML.OQ 6/24/2020 0.62 CSML.OQ 3/25/2020 0.018 CSML.OQ 12/30/2019 0.0657 CSML.OQ 9/24/2019 0.6585
内容的提问来源于stack exchange,提问作者eeco_haldia
相关产品推荐
相关产品推荐

