Bonjour,
Jean-Eric, je n'arrive pas à à refaire ta ligne "Regroupées", cette fonction n'existe apparemment pas
Ton champs [Text] coorespond à [Entete] chez moi. J'arrive juste à compter le nombre de ligne.
Comment dois-je opérer ?
let
Source = Csv.Document(File.Contents("F:\REL-DU210617."),[Delimiter=":", Columns=2, Encoding=1252, QuoteStyle=QuoteStyle.None]),
#"Premières lignes supprimées" = Table.Skip(Source,1),
#"Fractionner la colonne par position" = Table.SplitColumn(#"Premières lignes supprimées", "Column1", Splitter.SplitTextByPositions({0, 2, 7, 11, 16, 19, 20, 21, 32, 34, 40, 42, 48, 79, 81, 88, 89, 90, 104}), {"Column1.1", "Column1.2", "Column1.3", "Column1.4", "Column1.5", "Column1.6", "Column1.7", "Column1.8", "Ops", "Date", "Column1.11", "Column1.12", "Entete", "Column1.14", "Column1.15", "Column1.16", "Column1.17", "Column1.18", "Column1.19"}),
#"Colonne conditionnelle ajoutée" = Table.AddColumn(#"Fractionner la colonne par position", "04 ou 05", each if [Column1.1] = "04" then [Entete] else null),
#"Rempli vers le bas" = Table.FillDown(#"Colonne conditionnelle ajoutée",{"04 ou 05"}),
#"Lignes groupées" = Table.Group(#"Rempli vers le bas", {"04 ou 05"}, {{"Test", each Table.RowCount(_), Int64.Type}})
in
#"Lignes groupées"
Cdt