按比例拆分重复字段值:Lost_Sales字段多行分配需求
数据处理需求
现有数据集存在以下问题:相同Date、Location、Product维度分组下的多行记录,Lost_Sales字段被重复填充了该分组的总和值。需按以下逻辑计算新增的New_Lost_Sales列:
New_Lost_Sales = (本行Omits / 同维度分组内所有行Omits总和) * 本行Lost_Sales
示例数据
| Date | Location | Product | CompanyID | Omits | Lost_Sales | New_Lost_Sales |
|---|---|---|---|---|---|---|
| 1/9 | Loc1 | Prod1 | A | 0 | 50 | 0 |
| 1/9 | Loc1 | Prod1 | B | 40 | 50 | 50 |
| 1/9 | Loc2 | Prod1 | A | 8 | 40 | 16 |
| 1/9 | Loc2 | Prod1 | B | 12 | 40 | 24 |
内容的提问来源于stack exchange,提问作者jt721
相关产品推荐
相关产品推荐

