AW: dann importiere und trenne mit PQ ...
03.06.2022 16:14:59
neopa
Hallo Herbert,
... der M-Code dazu, sieht bei mir z.B. wie folgt aus (ersetze darin die... durch Deinen Usernamen):
let
Quelle = Csv.Document(File.Contents("C:\Users\...\Downloads\Velar Excel Format.csv"),[Delimiter=",", Columns=14, Encoding=65001, QuoteStyle=QuoteStyle.None]),
#"Geänderter Typ" = Table.TransformColumnTypes(Quelle,{{"Column1", type text}, {"Column2", type text}, {"Column3", type text}, {"Column4", type text}, {"Column5", type text}, {"Column6", type text}, {"Column7", type text}, {"Column8", type text}, {"Column9", type text}, {"Column10", type text}, {"Column11", type text}, {"Column12", type text}, {"Column13", type text}, {"Column14", type text}}),
#"Zusammengeführte Spalten" = Table.CombineColumns(#"Geänderter Typ",{"Column2", "Column3", "Column4", "Column5", "Column6", "Column7", "Column8", "Column9", "Column10", "Column11", "Column12", "Column13", "Column14"},Combiner.CombineTextByDelimiter(",", QuoteStyle.None),"Zusammengeführt"),
#"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Zusammengeführte Spalten", "Benutzerdefiniert", each if [Column1]="Startdatum" then [Column1]&","&[Zusammengeführt] else [Column1]),
#"Entfernte Spalten" = Table.RemoveColumns(#"Hinzugefügte benutzerdefinierte Spalte",{"Column1", "Zusammengeführt"}),
#"Spalte nach Trennzeichen teilen1" = Table.SplitColumn(#"Entfernte Spalten", "Benutzerdefiniert", Splitter.SplitTextByDelimiter(",", QuoteStyle.Csv), {"Benutzerdefiniert.1", "Benutzerdefiniert.2", "Benutzerdefiniert.3", "Benutzerdefiniert.4", "Benutzerdefiniert.5", "Benutzerdefiniert.6", "Benutzerdefiniert.7", "Benutzerdefiniert.8", "Benutzerdefiniert.9", "Benutzerdefiniert.10", "Benutzerdefiniert.11", "Benutzerdefiniert.12", "Benutzerdefiniert.13", "Benutzerdefiniert.14"}),
#"Höher gestufte Header" = Table.PromoteHeaders(#"Spalte nach Trennzeichen teilen1", [PromoteAllScalars=true]),
#"Geänderter Typ1" = Table.TransformColumnTypes(#"Höher gestufte Header",{{"Startdatum", type text}, {"Startzeit", type text}, {"Enddatum", type text}, {"Endzeit", type text}, {"Startort", type text}, {"Startkoordinaten", type text}, {"Zielort", type text}, {"Zielkoordinaten", type text}, {"Dauer (HH:MM)", type text}, {"Abstand(km)", type text}, {"Leistungsfähigkeit(l/100 km)", type text}, {"Durchschnittsgeschwindigkeit(km/h)", type text}, {"PHEV Fuel efficiency(l/100 km)", type text}, {"EV Distance(km)", type text}})
in
#"Geänderter Typ1"
Gruß Werner
.. , - ...