【发布时间】:2020-05-21 10:26:27
【问题描述】:
我有以下数据集正在读入 Power Query:
Value
36628848
36659230
36709969
O-386082
O-390825
O-390827
37419002
37689374
O-390274
37919295
38012195
O-390586
O-380013
38104658
38287760
以O-开头的值属于上一行的值,例如O-386082、O-390825、O-390827都属于36709969。
我想创建另一个列,其中包含每个“O-”条目的父级。所以输出应该是这样的:
Value Parent
36628848 36628848
36659230 36659230
36709969 36709969
O-386082 36709969
O-390825 36709969
O-390827 36709969
37419002 37419002
37689374 37689374
O-390274 37689374
37919295 37919295
38012195 38012195
O-390586 38012195
O-380013 38012195
38104658 38104658
38287760 38287760
在 Excel 中执行此操作很容易,因为我可以: Parent = Value 如果 Value 不以 'O-' 开头,否则 Parent @ row-1
我尝试过使用 Table.Range,但无法在同一张桌子上运行它。 Power Query 中有没有办法做到这一点?
谢谢!
【问题讨论】:
标签: excel powerquery