Hi,
ist zwar schon ein paar Tage her, hab es aber erst jetzt entdeckt.
Bei mehreren Optionen ist es meines Erachtens nach sinnvoller Listen zu verwenden. Das ist übersichtlicher und macht nachträgliche Ergänzungen/Änderungen einfacher, weil einfach nur die Liste angepasst werden muss.
Mein Vorschlag wäre:
ist zwar schon ein paar Tage her, hab es aber erst jetzt entdeckt.
Bei mehreren Optionen ist es meines Erachtens nach sinnvoller Listen zu verwenden. Das ist übersichtlicher und macht nachträgliche Ergänzungen/Änderungen einfacher, weil einfach nur die Liste angepasst werden muss.
Mein Vorschlag wäre:
PHP-Code:
#"Hinzugefügte benutzerdefinierte Spalte" = Table.AddColumn(#"Geänderter Typ", "Zkreis", each
if Text.StartsWith( [Nr],"81" ) or Text.StartsWith( [Nr],"82" ) then //Bei dieser Prüfung muss jede Bedingung einzeln mit or geprüft werden... ungünstig
"D12.c"
else
//Besser wäre es, eine Liste der Bedingungen zu formulieren
if List.Contains({"51","52","53","54"},Text.Middle([Nr],0,2)) then
if List.Contains({"5272","5312","5320"},Text.Middle([Nr],0,4)) then
"4er, der weg muss"
else
if List.Contains({"549","526"},Text.Middle([Nr],0,3)) then
"3er, der auch weg muss"
else
"Irgend'n anderer Text"
else
"Beginnt nicht mit 51 bis 54 oder 81 oder 82"
),

Power Query - Zuordnung bei mehreren verschachtelten Bedingungen

