|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
纯操作
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
删除的列 = Table.RemoveColumns(源,{"领用数量"}),
复制的列 = Table.DuplicateColumn(删除的列, "整根组合长度明细", "整根组合长度明细 - 复制"),
按分隔符拆分列 = Table.SplitColumn(复制的列, "整根组合长度明细 - 复制", Splitter.SplitTextByDelimiter("+", QuoteStyle.Csv), {"整根组合长度明细 - 复制.1", "整根组合长度明细 - 复制.2", "整根组合长度明细 - 复制.3", "整根组合长度明细 - 复制.4", "整根组合长度明细 - 复制.5", "整根组合长度明细 - 复制.6", "整根组合长度明细 - 复制.7", "整根组合长度明细 - 复制.8", "整根组合长度明细 - 复制.9", "整根组合长度明细 - 复制.10", "整根组合长度明细 - 复制.11", "整根组合长度明细 - 复制.12", "整根组合长度明细 - 复制.13", "整根组合长度明细 - 复制.14", "整根组合长度明细 - 复制.15", "整根组合长度明细 - 复制.16", "整根组合长度明细 - 复制.17", "整根组合长度明细 - 复制.18", "整根组合长度明细 - 复制.19", "整根组合长度明细 - 复制.20", "整根组合长度明细 - 复制.21", "整根组合长度明细 - 复制.22", "整根组合长度明细 - 复制.23", "整根组合长度明细 - 复制.24", "整根组合长度明细 - 复制.25", "整根组合长度明细 - 复制.26"}),
逆透视的其他列 = Table.UnpivotOtherColumns(按分隔符拆分列, {"型号", "名称", "颜色", "切割长度", "整根组合长度明细"}, "属性", "值"),
按分隔符拆分列1 = Table.SplitColumn(逆透视的其他列, "值", Splitter.SplitTextByDelimiter("×", QuoteStyle.Csv), {"值.1", "值.2"}),
替换的值 = Table.ReplaceValue(按分隔符拆分列1,null,"1",Replacer.ReplaceValue,{"值.2"}),
更改的类型 = Table.TransformColumnTypes(替换的值,{{"值.2", Int64.Type}}),
分组的行 = Table.Group(更改的类型, {"型号", "名称", "颜色", "切割长度", "整根组合长度明细"}, {{"领用数量", each List.Sum([值.2]), type nullable number}})
in
分组的行 |
|