我有两个数据集,一个存储投影值,一个存储实际数据。我必须根据预计数据的周数更新实际数据。如果实际周超过预计周,则更新实际周数据与预计总周的差异
例如
Table Projected Table Actual Desired Column to be mapped
Product WeekP Value Product WeekA Value Update Value From WeekP
A 1 0.4 A 1 0.4 1
A 2 0.6 A 2 0.6 2
A 3 0.8 A 3 0.8 3
A 4 1 A 4 1 4
A 5 1.2 A 5 1.2 5
A 6 1.4 A 6 1.4 6
A 7 0.8 3
A 8 1 4
A 9 1.2 5
A 10 1.4 6
我可以使用简单的连接将第6周的数据从WeekP更新到WeekA。困难在于动态查找周数仍然可以重新命名,并从WeekP的上周返回更新。对此有任何帮助表示赞赏。
结果
Product WeekA WeekP ValueP
A 1 1 0.4
A 2 2 0.6
A 3 3 0.8
A 4 4 1
A 5 5 1.2
A 6 6 1.4
A 7 3 0.8
A 8 4 1
A 9 5 1.2
A 10 6 1.4