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
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