【发布时间】:2022-12-30 06:01:03
【问题描述】:
标签: powerbi powerquery powerbi-desktop powerbi-datasource
标签: powerbi powerquery powerbi-desktop powerbi-datasource
在 powerquery 中查看这是否适合您
在 Table1 中查找 Table2 中的项目实例
创建表 2 后表 1 的代码:
let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content],
RelativeMerge = Table.AddColumn(Source, "RelativeJoin",
(x) => Text.Combine(Table.SelectRows(Table2, each Text.Contains(x[Column1],[Column1], Comparer.OrdinalIgnoreCase))[Column1],"::")),
y=List.Transform({1 .. List.Max(List.Transform(RelativeMerge[RelativeJoin], each List.Count(Text.Split(_,"::"))))}, each "match_"& Text.From(_)),
#"Split Column" = Table.SplitColumn(RelativeMerge, "RelativeJoin", Splitter.SplitTextByDelimiter("::", QuoteStyle.Csv), y)
in #"Split Column"
【讨论】: