Geht auch in PQ mit einer if:
l
Es geht natürlich auch mit einer Mapping Tabelle. Da mir hierzu jedoch nur eine suboptimale Lösung eingefallen war, habe ich mir die bessere durch chatGPT erstellen lassen.
l
Code:
let
Source = Excel.CurrentWorkbook(){[Name="Tabelle1"]}[Content],
Change_Type = Table.TransformColumnTypes(Source,{{"Ausgang", type text}}),
Col_ZKreis = Table.AddColumn(Change_Type, "Zkreis", each
if Text.StartsWith([Ausgang], "526") or
Text.StartsWith([Ausgang], "5272") or
Text.StartsWith([Ausgang], "5312") or
Text.StartsWith([Ausgang], "5320") or
Text.StartsWith([Ausgang], "54645") or
Text.StartsWith([Ausgang], "549") then "" else
if Text.StartsWith([Ausgang], "51") or
Text.StartsWith([Ausgang], "52") or
Text.StartsWith([Ausgang], "53") or
Text.StartsWith([Ausgang], "54") then "D12.b" else
if Text.StartsWith([Ausgang], "81") or
Text.StartsWith([Ausgang], "82") then "D12.c" else "")
in
Col_ZKreisEs geht natürlich auch mit einer Mapping Tabelle. Da mir hierzu jedoch nur eine suboptimale Lösung eingefallen war, habe ich mir die bessere durch chatGPT erstellen lassen.

Power Query - Zuordnung bei mehreren verschachtelten Bedingungen

