Code power quer ne fonctionne pas

Bonjour,

J'ai fait ce code mais cela ne fonctionne pas, il y a des choses qui doivent pas aller et je ne trouve pas

let
    Source = Excel.CurrentWorkbook(){[Name="BASE_HSBC"]}[Content],
    #"Type modifié" = Table.TransformColumnTypes(Source,{{"BASE_HSBC", type text}}),
    #"Lignes filtrées" = Table.SelectRows(#"Type modifié", each Text.StartsWith([BASE_HSBC], "HSBC Groupe TVA") or Text.StartsWith([BASE HSBC], "Date :") or Text.StartsWith([BASE HSBC], "Facture N°") or Text.StartsWith([BASE HSBC], "Com abonnement") or Text.StartsWith([BASE_HSBC], "Montant total HT non taxable") or Text.StartsWith([BASE_HSBC], "Montant total HT taxable") or Text.StartsWith([BASE_HSBC], "Montant total TTC") or Text.StartsWith([BASE_HSBC], "Satd")),
    GroupBy = Table.Group(#"Lignes filtrées", {"BASE_HSBC"},  {{"tbl" , each _}} ,GroupKind.Local , (s,c) => Number.From(Text.Contains(c[BASE_HSBC] , "TVA"))),
    AjtRec = Table.AddColumn(GroupBy,"Rec", each
            [BASE_HSBC = [tbl][BASE_HSBC]{0},
             DATE = Date.From(Text.AfterDelimiter([tbl][BASE_HSBC]{1},": ")),
             #"N°FACTURE" = Text.BetweenDelimiters([tbl][BASE_HSBC]{2},"FACT"," EUR"),
             #"Com abonnement" = Text.AfterDelimiter([tbl][BASE_HSBC]{3}," "),
             #"Montant total HT non taxable" = Number.From(Text.AfterDelimiter([tbl][BASE_HSBC]{4},": ")),
             #"Montant total HT taxable" = Number.From(Text.AfterDelimiter([tbl][BASE_HSBC]{5},": ")),
             #"Montant total TTC" = Number.From(Text.AfterDelimiter([tbl][BASE_HSBC]{6},": ")),
             #"Satd" = Text.BetweenDelimiters([tbl][BASE_HSBC]{7}," "," ")[[Rec]],
    Expand = Table.ExpandRecordColumn(AjtRec, "Rec", {"BASE_HSBC", "DATE", "N°FACTURE", "Com abonnement", "Montant total HT non taxable", "Montant total HT taxable", "Montant total TTC", "Satd"}, {"BASE_HSBC", "DATE", "N°FACTURE", "Com abonnement", "Montant total HT non      taxable", "Montant total HT taxable", "Montant total TTC", "Satd"})
in     
    Expand          

Si quelqu'un à une idée, merci d'avance

Cordialement,

Bonjour,

Je pense déjà qu'il manque une croche fermante, et une parenthèse fermante : (juste avant les 2 croches ouvrantes de [[Rec]])

#"Satd" = Text.BetweenDelimiters([tbl][BASE_HSBC]{7}," "," ")])[[Rec]],

Mais sans garantie, aucune...

Bonjour,

Oui c'était cela, merci c'est good par contre je n'arrive pas à mes fin, j'ai que 2 lignes

Je mais ci dessous ce que je veux en resultat final, je ne sais pas ou j'ai mal fait peut être dans le group by ou le record

C'est peut être impossible sur power query mais je ne pense pas

13test2.xlsx (16.86 Ko)

Bonjour,

Une personne ma proposé cette solution que je trouve relativement compréhensible et cela fonctionne

Toute amélioration, je suis preneur mais c'est déjà bon ce qui a était fait

Si un jour quelqu'un à besoin

10test2.xlsx (20.08 Ko)
10test2-1.xlsx (23.23 Ko)
Rechercher des sujets similaires à "code power quer fonctionne pas"