1 2 3 4 5 6 7 8 9 10 11 12 13
|
let
Source = Excel.CurrentWorkbook(){[Name="tActive"]}[Content],
#"Type modifié" = Table.TransformColumnTypes(Source,{{"Colonne1", type text}, {"TABLE ACTIVE", type text}, {"Colonne2", type any}}),
#"En-têtes promus" = Table.PromoteHeaders(#"Type modifié", [PromoteAllScalars=true]),
#"Personnalisée ajoutée" = Table.AddColumn(#"En-têtes promus", "VAL", each Text.Middle([ID],1,1)),
#"Type modifié1" = Table.TransformColumnTypes(#"Personnalisée ajoutée",{{"REF", Int64.Type}, {"VAL", Int64.Type}}),
#"Requêtes fusionnées" = Table.NestedJoin(#"Type modifié1", {"LL", "VAL"}, tReference, {"LL", "VAL"}, "tReference", JoinKind.LeftOuter),
#"tReference développé" = Table.ExpandTableColumn(#"Requêtes fusionnées", "tReference", {"REF"}, {"REF.1"}),
#"Personnalisée ajoutée1" = Table.AddColumn(#"tReference développé", "Comparaison", each if [REF]=[REF.1] then "OK" else "NOK"),
#"Colonnes supprimées" = Table.RemoveColumns(#"Personnalisée ajoutée1",{"VAL", "REF.1"})
in
#"Colonnes supprimées" |
Partager