indexing - Power BI costum column Column, List.Sum“未找到表的列”,为什么?
问题描述
我正在尝试在 Power Query 中的 PBI 中进行运行总计。
我有一个 Sum 列,它是通过对三列求和创建的。我创建了一个索引。
我使用了以下“Costum Column”:
List.Sum(List.Range(#"Added Index"[Sum],0,[Index]))
我收到此错误:“Expression.Error:找不到表的“总和”列。”
我完全不明白是什么原因造成的。
以下是从我的索引列的创建开始执行的电源查询步骤:
#"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]
推荐阅读
- javascript - $.function(){} 在 Jquery 中做了什么?
- javascript - 使用 AdminDirectory 检查用户是否存在
- git - 来自 Git 存储库的 Docker-Compose 构建映像
- python - Requirements.txt 依赖项未在 azure Web 应用程序上使用代码部署
- c# - 用 1 行设置整个 DataRow
- svelte - 在运行等待周期时禁用变量
- rdf - 使用 OWL 和 Protégé 的 RDF 推断子类
- git - 检索分叉存储库的先前状态
- c - 这个声明会变成nop吗?
- javascript - 为什么在 useState 挂钩中使用 const 时不显示错误