PQ方法
数据>自表格(带标题行)>在弹出的pq界面点高级编辑器,粘贴下面代码后单击完成
然后关闭并上载即可
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
替换= Table.ReplaceValue(Table.TransformColumns(源, {"规格", each Text.BeforeDelimiter(_, "月")}),"-","..",Replacer.ReplaceText,{"规格"}),
展开 = Table.ExpandListColumn(Table.TransformColumns(替换, {"规格", each Expression.Evaluate("{"&_&"}")}),"规格"),
增加年月 = Table.AddColumn(展开, "年月", each Text.From(Date.Year([开票日期])) & Number.ToText([规格],"00"))
in
增加年月
数据>自表格(带标题行)>在弹出的pq界面点高级编辑器,粘贴下面代码后单击完成
然后关闭并上载即可
let
源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
替换= Table.ReplaceValue(Table.TransformColumns(源, {"规格", each Text.BeforeDelimiter(_, "月")}),"-","..",Replacer.ReplaceText,{"规格"}),
展开 = Table.ExpandListColumn(Table.TransformColumns(替换, {"规格", each Expression.Evaluate("{"&_&"}")}),"规格"),
增加年月 = Table.AddColumn(展开, "年月", each Text.From(Date.Year([开票日期])) & Number.ToText([规格],"00"))
in
增加年月