Extraction caractere + pivot power query

Bonjour,

J'ai mis un exemple c'est plus simple

Je n'arrive pas à arrivé au résultat souhaite si queqlu'un pourarais m'aider

Merci d'avance

18test.xlsx (18.36 Ko)

Bonjour,

Une rapide proposition : si toutes les colonnes ressemblent aux 2 présentées, alors pas de soucis.

12test-9.xlsx (22.72 Ko)

Merci,

Cela fonctionne parfaitement, c'est Good 👍

Cordialement,

Bonsoir,

Une variante :

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau2"]}[Content],
    SupprCol = Table.SelectColumns(Source,{"Name", "Fusionné"}),
    GroupBy = Table.Group(SupprCol, {"Name"}, {{"Tbl", each _, type table [Name=text, Fusionné=text]}}),
    AjtRec = Table.AddColumn(GroupBy,"Records", each 
        [Date = Text.Trim(Text.BetweenDelimiters([Tbl][Fusionné]{1}, "LE", "EN")),
         Facture = Text.Trim(Text.AfterDelimiter([Tbl][Fusionné]{0},"N"))])[[Name],[Records]],
    Expand = Table.ExpandRecordColumn(AjtRec, "Records", {"Date", "Facture"}, {"Date", "Facture"})
in
    Expand

Bonne soirée

Bonsoir à tous !

Une autre approche ?

let
    Source = Excel.CurrentWorkbook(){[Name="Tableau2"]}[Content],
    Date = Table.AddColumn(Source, "Date", each Date.From(Text.Start(Text.Trim(Text.AfterDelimiter([Fusionné],"LE")),10)), Date.Type),
    Facture = Table.AddColumn(Date, "Facture", each Text.AfterDelimiter([Fusionné],"FactureN")),
    GroupBy = Table.Group(Facture, {"Name"}, {{"DATE", each List.Max([Date]), type date}, {"FACTURE", each List.Max([Facture]), type text}})
in
    GroupBy

Merci à tous

Bonsoir à tous de nouveau !

Bien...

Je vous remercie de ce retour.

Rechercher des sujets similaires à "extraction caractere pivot power query"