1 2 3 4 5 6 7 8 9 10 11
| let
Source = Table.NestedJoin(Table_Source, {"Références"}, Table_Recherche, {"Références"}, "Table_Recherche", JoinKind.LeftOuter),
#"Table_Recherche développé" = Table.ExpandTableColumn(Source, "Table_Recherche", {"Prix"}, {"Prix.1"}),
#"Soustraction insérée" = Table.AddColumn(#"Table_Recherche développé", "Soustraction", each [Prix] - [Prix.1], type number),
#"Valeur absolue calculée" = Table.TransformColumns(#"Soustraction insérée",{{"Soustraction", Number.Abs, type number}}),
#"Lignes groupées" = Table.Group(#"Valeur absolue calculée", {"Références"}, {{"Min", each List.Min([Soustraction]), type number}, {"Données", each _, type table [Références=nullable text, Prix=nullable number, Lct=nullable number, Prix.1=nullable number, Soustraction=number]}}),
#"Données développé" = Table.ExpandTableColumn(#"Lignes groupées", "Données", {"Références", "Prix", "Lct", "Soustraction"}, {"Références.1", "Prix", "Lct", "Soustraction"}),
#"Lignes filtrées" = Table.SelectRows(#"Données développé", each [Références.1] = [Références] and [Soustraction] = [Min]),
#"Autres colonnes supprimées" = Table.SelectColumns(#"Lignes filtrées",{"Références", "Prix", "Lct"})
in
#"Autres colonnes supprimées" |
Partager