请教大神们,想要根据Name列判断,返回Column1中Name上一行的文字信息 (如3lite这个信息),我插入了一个Index列,然后写了如图公式,但是返回错误提示,想知道错在哪里?感谢~
Expression.Error: We cannot apply field access to the type List.
Details:
Value=List
Key=Column1
请教大神们,想要根据Name列判断,返回Column1中Name上一行的文字信息 (如3lite这个信息),我插入了一个Index列,然后写了如图公式,但是返回错误提示,想知道错在哪里?感谢~
Expression.Error: We cannot apply field access to the type List.
Details:
Value=List
Key=Column1
依照你的思路。
let
源 = Excel.CurrentWorkbook(){[Name="demo"]}[Content],
类型 = Table.TransformColumnTypes(源,{{"col", type text}, {"name", type text}}),
索引 = Table.AddIndexColumn(类型, "索引", 0, 1),
col = List.Buffer(类型[col]),
result = Table.AddColumn(索引, "结果", each if [name] <> null then col{[索引]-1} else null,type text)
in
result