Power BI自定义列Column,List.Sum"column of the table was not found",为什么?
Power BI costum column Column, List.Sum "column of the table was not found", why?
我正在尝试在 PBI 和 Power Query 中做 运行 总计。
我有一个 Sum 列,它是通过对三列求和创建的。
我创建了一个索引。
我使用了以下 "Costum Column":
List.Sum(List.Range(#"Added Index"[Sum],0,[Index]))
我收到此错误:"Expression.Error: The column 'Sum' of the table wasn't found."
我完全不明白是什么原因造成的。
以下是从创建我的索引列开始执行的幂查询步骤:
#"Added Index" = Table.AddIndexColumn(#"Changed Type3", "Index", 1, 1),
#"Changed Type4" = Table.TransformColumnTypes(#"Added Index",{{"ItalyZ", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type4", "Sum ItalyZ ItalyY ItalyB", each [Z Italy]+[Y Italy]+[B Italy]),
#"Changed Type5" = Table.TransformColumnTypes(#"Added Custom",{{"Sum ItalyZ ItalyY ItalyB", Int64.Type}}),
#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Added Index"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),
#"Changed Type6" = Table.TransformColumnTypes(#"Added Custom1",{{"Custom", type number}}),
Custom = #"Changed Type6"{0}[Custom]
我认为你的问题是你需要改变:
#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Added Index"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),
至:
#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Changed Type5"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),
注意从 #"Added Index"[Sum ItalyZ ItalyY ItalyB]
到 #"Changed Type5"[Sum ItalyZ ItalyY ItalyB]
的编辑
我正在尝试在 PBI 和 Power Query 中做 运行 总计。
我有一个 Sum 列,它是通过对三列求和创建的。 我创建了一个索引。
我使用了以下 "Costum Column":
List.Sum(List.Range(#"Added Index"[Sum],0,[Index]))
我收到此错误:"Expression.Error: The column 'Sum' of the table wasn't found."
我完全不明白是什么原因造成的。
以下是从创建我的索引列开始执行的幂查询步骤:
#"Added Index" = Table.AddIndexColumn(#"Changed Type3", "Index", 1, 1),
#"Changed Type4" = Table.TransformColumnTypes(#"Added Index",{{"ItalyZ", Int64.Type}}),
#"Added Custom" = Table.AddColumn(#"Changed Type4", "Sum ItalyZ ItalyY ItalyB", each [Z Italy]+[Y Italy]+[B Italy]),
#"Changed Type5" = Table.TransformColumnTypes(#"Added Custom",{{"Sum ItalyZ ItalyY ItalyB", Int64.Type}}),
#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Added Index"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),
#"Changed Type6" = Table.TransformColumnTypes(#"Added Custom1",{{"Custom", type number}}),
Custom = #"Changed Type6"{0}[Custom]
我认为你的问题是你需要改变:
#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Added Index"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),
至:
#"Added Custom1" = Table.AddColumn(#"Changed Type5", "Custom", each List.Sum(List.Range(#"Changed Type5"[Sum ItalyZ ItalyY ItalyB],0,[Index]))),
注意从 #"Added Index"[Sum ItalyZ ItalyY ItalyB]
到 #"Changed Type5"[Sum ItalyZ ItalyY ItalyB]