PQ-M: Hilfspalten eliminieren bzw. Code zusammenfassen
28.01.2024 10:31:50
lippih
Im Folgenden zeige ich einen Code-Auszug aus Power Query:
#"Zeilen Concat" = Table.AddColumn(#"ReplaceNull", "Liste Concat", each List.Transform(List.Zip({List.RemoveFirstN(Record.ToList(_)), List.RemoveFirstN(Record.ToList(#"ReplaceNull"{0}))}), each Text.Combine(_))),
#"Spalte Fr lang" = Table.AddColumn(#"Zeilen Concat", "Fr lang", each List.Accumulate([Liste Concat],
0,
(st, cur)=> st + Anzahl_Fr8(cur, "Fr"))),
Der Code funktioniert, aber ich wollte die zwei Zeilen zusammenfassen, denn die erste Zeile erzeugt eine Hilfsspalte in der Tabelle, die ich nicht brauche, deshalb sollte die erste Zeile in die zweite Zeile integriert werden; ich stehe aber gerade auf dem Schlauch und bekomme das "syntax-mäßig" nicht hin. Kann mir da vielleicht jemand ein wenig unter die Arme greifen?
Übrigens, für die Frage nicht relevant, aber der Volständigkeit halber: die oben vorhandene Funktion macht folgendes:
Anzahl_Fr8 = (x1 as any, x3 as text) =>
let
x2 = if Text.Contains(Text.From(x1), "8") and Text.Contains(Text.From(x1), x3) then 1 else 0
in
x2,