Excel Power Query 根据当前 Table 列单元格值对另一个 Table 列求和
Excel Power Query Sum Another Table Column Base on Current Table Column Cell Value
我有一个 table 有一个不同的索赔类别被个人击中。这个 table 称为 MergeAll:
另一个 table 称为 Query1 和 Category 列在那里,我需要帮助Sum 列。 图像中 Sum 列中的数字是手动填充的,用于说明目的。
例如 Category 的第一行是 Check-in On Friday/saturday,希望代码能够进入 MergeAll table 在 Friday/saturday 列签入以在 Sum 列进行汇总和填充。
有什么想法吗?
在 MergeAll 中 table,
添加列,索引列
右键单击索引列,反透视其他列
右键属性列,分组依据,新列名:总计,Operation:Sum,Column:Value。好的
如果你愿意,你可以合并到另一个 table,但实际上这已经给了你你想要的。
示例代码
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Added Index" = Table.AddIndexColumn(Source, "Index", 0, 1),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Added Index", {"Index"}, "Attribute", "Value"),
#"Grouped Rows" = Table.Group(#"Unpivoted Other Columns", {"Attribute"}, {{"Total", each List.Sum([Value]), type number}})
in #"Grouped Rows"
我有一个 table 有一个不同的索赔类别被个人击中。这个 table 称为 MergeAll:
另一个 table 称为 Query1 和 Category 列在那里,我需要帮助Sum 列。 图像中 Sum 列中的数字是手动填充的,用于说明目的。
例如 Category 的第一行是 Check-in On Friday/saturday,希望代码能够进入 MergeAll table 在 Friday/saturday 列签入以在 Sum 列进行汇总和填充。
有什么想法吗?
在 MergeAll 中 table,
添加列,索引列
右键单击索引列,反透视其他列
右键属性列,分组依据,新列名:总计,Operation:Sum,Column:Value。好的
如果你愿意,你可以合并到另一个 table,但实际上这已经给了你你想要的。
示例代码
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
#"Added Index" = Table.AddIndexColumn(Source, "Index", 0, 1),
#"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Added Index", {"Index"}, "Attribute", "Value"),
#"Grouped Rows" = Table.Group(#"Unpivoted Other Columns", {"Attribute"}, {{"Total", each List.Sum([Value]), type number}})
in #"Grouped Rows"