AW: eine Möglichkeit wäre ...
18.10.2022 16:03:58
Yal
Hallo Dennis,
Power Query nimmt immer das Ergebnis der vorigen Schritt als Quelle für die jetzige.
Dementsprechend sollte es nicht
= Table.AddColumn(#"Eingefügte letzte Zeichen", "neu", each if [temp]="-2" then "E" else [Kategorie])
heissen, sondern
= Table.AddColumn(#"Umbenannte Spalte", "neu", each if [temp]="-2" then "E" else [Kategorie])
Im erweiterten Editor (EE) schaltet sich die Assistenz von PQ aus. Also wenn Du per Hand direkt im EE etwas vornimmst, musst Du für die Richtigkeit der Verkettung selber sorgen. Im Schritt vor "Umbenannte Spalte" heisst die Spalte noch nicht "temp" sondern "Letzte Zeichen".
Du kannst übrigens den Namen der entstehende Spalte direkt in der Schritt "Eingefügte letzte Zeichen" vornehmen (achte, dass die Bearbeitungsleiste sichtbar ist):
davor:
= Table.AddColumn(#"Hinzugefügte benutzerdefinierte Spalte", "Letzte Zeichen", each Text.End([Benutzerdefiniert], 2) , type text)
danach:
= Table.AddColumn(#"Hinzugefügte benutzerdefinierte Spalte", "temp", each Text.End([Benutzerdefiniert], 2) , type text)
Du kannst auch beide Schritte zusammenführen:
= Table.AddColumn(#"Hinzugefügte benutzerdefinierte Spalte", "neu", each if Text.End([Benutzerdefiniert], 2) = "-2" then "E" else [Kategorie])
VG
Yal