1 2 3 4 5 6 7 8 9 10 11 12 13
| let
Source = Excel.CurrentWorkbook(){[Name="Fichier"]}[Content],
Classeur = Table.AddColumn(Source, "Fic", each Excel.Workbook(File.Contents([Fichier]), null, true)),
Contenu = Table.ExpandTableColumn(Classeur, "Fic", {"Name","Data"}),
Crit = Table.SelectRows(Contenu, each ([Name] = "Criteres")),
Criteres = Table.ExpandTableColumn(Crit, "Data", {"ESV", "Date"}, {"ESV", "Date"}),
Personnalisé2 = Table.SelectRows(Contenu, each ([Name] = "Tbase")),
#"Autres colonnes supprimées" = Table.SelectColumns(Personnalisé2,{"Data"}),
#"Data développé" = Table.ExpandTableColumn(#"Autres colonnes supprimées", "Data", {"ESV", "Semaine", "Date", "Tournée", "Sillon", "Dép", "Arr", "UIC", "Parcours / Acheminement", "R", "N°#(lf)Ligne", "Voie", "Pk.Dép", "Pk.Arr", "Distance", "GARAGES"}, {"ESV", "Semaine", "Date", "Tournée", "Sillon", "Dép", "Arr", "UIC", "Parcours / Acheminement", "R", "N°#(lf)Ligne", "Voie", "Pk.Dép", "Pk.Arr", "Distance", "GARAGES"}),
#"Requêtes fusionnées" = Table.NestedJoin(#"Data développé", {"ESV", "Date"},Criteres, {"ESV", "Date"}, "Data développé", JoinKind.Inner),
#"Colonnes supprimées" = Table.RemoveColumns(#"Requêtes fusionnées",{"Data développé"})
in
#"Colonnes supprimées" |
Partager