Bonjour,
Un essai ?
let
Quelle = Fact,
Merge = Table.NestedJoin(Quelle, {"Material"}, DimMat1, {"Material"}, "DimMat1", JoinKind.LeftOuter),
Expand = Table.ExpandTableColumn(Merge, "DimMat1", {"ChildMat"}, {"ChildMat"}),
Resultat = Table.ReplaceValue(Expand, each [ChildMat], each if [ChildMat] = null then [Material] else [ChildMat], Replacer.ReplaceValue, {"ChildMat"})
in
Resultat