Hi Lz-3068
Thank you for code and clarify of the underscore-error.
Unfortunate, it does not still function.
Did I miss to note, that I have to read several files from folder. An not only one file?
And for be sure ... I attached you the code which I use till now.
Will say, this code shall be added with your formula.
let
Quelle = Folder.Files("L:\APG\EOL-Log\Murten\Matchbox\Line 3 - CH04PD22781\JE_EOL\ProductionData\2020\Data copy\robocopy"),
#"Gefilterte ausgeblendete Dateien1" = Table.SelectRows(Quelle, each [Attributes]?[Hidden]? <> true),
#"Benutzerdefinierte Funktion aufrufen1" = Table.AddColumn(#"Gefilterte ausgeblendete Dateien1", "Datei transformieren", each #"Datei transformieren"([Content])),
#"Umbenannte Spalten1" = Table.RenameColumns(#"Benutzerdefinierte Funktion aufrufen1", {"Name", "Source.Name"}),
#"Andere entfernte Spalten1" = Table.SelectColumns(#"Umbenannte Spalten1", {"Source.Name", "Datei transformieren"}),
#"Erweiterte Tabellenspalte1" = Table.ExpandTableColumn(#"Andere entfernte Spalten1", "Datei transformieren", Table.ColumnNames(#"Datei transformieren"(Beispieldatei))),
#"Geänderter Typ" = Table.TransformColumnTypes(#"Erweiterte Tabellenspalte1",{{"Source.Name", type text}, {"NbrAct", Int64.Type}, {"TimeEnd", type time}, {"ActType", type text}, {"Shift", type text}, {"Error", type text}, {"2ndTest", Int64.Type}, {"retest", Int64.Type}, {"1stPos", type number}, {"PADD", type text}, {"TEST1", type text}, {"TrqTS1", Int64.Type}, {"DegTS1", type number}, {"TEST2", type text}, {"STALL2", type number}, {"TrqTS2", Int64.Type}, {"DelPos", type text}, {"Noise", type text}, {"", type any}, {"DIAGA", type text}, {"LaserStr", type datetime}, {"TestTime", Int64.Type}, {"CycleTime", Int64.Type}, {"MaxDurTL", Int64.Type}, {"LateCycsTL", Int64.Type}, {"TotCycsTL", Int64.Type}, {"1", type any}}),
#"Duplizierte Spalte" = Table.DuplicateColumn(#"Geänderter Typ", "Source.Name", "Source.Name - Kopie"),
#"Umbenannte Spalten" = Table.RenameColumns(#"Duplizierte Spalte",{{"Source.Name - Kopie", "Date"}}),
#"Der Text vor dem Trennzeichen wurde extrahiert." = Table.TransformColumns(#"Umbenannte Spalten", {{"Date", each Text.BeforeDelimiter(, "_"), type text}}),
#"Geänderter Typ1" = Table.TransformColumnTypes(#"Der Text vor dem Trennzeichen wurde extrahiert.",{{"Date", type date}}),
#"Andere entfernte Spalten" = Table.SelectColumns(#"Geänderter Typ1",{"Source.Name", "NbrAct", "TimeEnd", "ActType", "Shift", "Error", "2ndTest", "retest", "1stPos", "PADD", "TEST1", "TrqTS1", "DegTS1", "TEST2", "STALL2", "TrqTS2", "DelPos", "Noise", "", "DIAGA", "TestTime", "CycleTime", "MaxDurTL", "LateCycsTL", "TotCycsTL", "1", "Date"}),
#"Duplizierte Spalte1" = Table.DuplicateColumn(#"Andere entfernte Spalten", "Source.Name", "Source.Name - Kopie"),
#"Umbenannte Spalten2" = Table.RenameColumns(#"Duplizierte Spalte1",{{"Source.Name - Kopie", "Lline nr."}}),
#"Der Text zwischen den Trennzeichen wurde extrahiert." = Table.TransformColumns(#"Umbenannte Spalten2", {{"Lline nr.", each Text.BetweenDelimiters(, "", ""), type text}}),
#"Duplizierte Spalte2" = Table.DuplicateColumn(#"Der Text zwischen den Trennzeichen wurde extrahiert.", "Source.Name", "Source.Name - Kopie"),
#"Umbenannte Spalten3" = Table.RenameColumns(#"Duplizierte Spalte2",{{"Source.Name - Kopie", "Station nr."}}),
#"Extrahierter Textbereich" = Table.TransformColumns(#"Umbenannte Spalten3", {{"Station nr.", each Text.Middle(_, 14, 4), type text}}),
#"Duplizierte Spalte3" = Table.DuplicateColumn(#"Extrahierter Textbereich", "TimeEnd", "TimeEnd - Kopie"),
#"Umbenannte Spalten4" = Table.RenameColumns(#"Duplizierte Spalte3",{{"TimeEnd - Kopie", "Hour"}}),
#"Extrahierte Stunde" = Table.TransformColumns(#"Umbenannte Spalten4",{{"Hour", Time.Hour, Int64.Type}}),
#"Andere entfernte Spalten2" = Table.SelectColumns(#"Extrahierte Stunde",{"NbrAct", "TimeEnd", "ActType", "Shift", "Error", "2ndTest", "retest", "1stPos", "PADD", "TEST1", "TrqTS1", "DegTS1", "TEST2", "STALL2", "TrqTS2", "DelPos", "Noise", "", "DIAGA", "TestTime", "CycleTime", "MaxDurTL", "LateCycsTL", "TotCycsTL", "_1", "Date", "Lline nr.", "Station nr.", "Hour"})
in
#"Andere entfernte Spalten2"
Thank you in advance.