Hallo @Formel-Spezialisten,
in einem Dokument habe ich folgende Felder:
1. Feld "Parameter" (Berechnet beim Anlegen, Mehrfachwerte zulassen) mit folgenden Werten:
"Standort A#Filiale München"
"Standort B#Filiale Stuttgart:Filiale Frankfurt"
"Standort C#Filiale Berlin:Filiale Hamburg"
2. Feld "Auswahl" (Dialogliste, Mehrfachwerte zulassen) mit folgender Formel für die Auswahl:
@Explode(@Left(Parameter ; "#") ; ";")
Damit kann der User einen oder mehrere Standorte auswählen.
So weit so gut. Jetzt zu meinem Problem.
3. Feld "Ergebnis" (Berechnet, Mehrfachwerte zulassen)
Hier möchte ich erreichen, dass im Ergebnis die zugehörigen Werte rechts von "Parameter#" ausgegeben werden.
Also so:
Auswahl = 'Standort A'; Ergebnis = 'Filiale München'.
Auswahl = 'Standort A' und 'Standort B'; Ergebnis = 'Filiale München', 'Filiale Stuttgart' und 'Filiale Frankfurt'
Mit dieser Formel bekomme ich das gewünschte Ergebnis, allerdings nur bei Auswahl eines einzelnen Wertes:
@Explode(@RightBack(Parameter ; Auswahl + "#") ; ":")
Kann mir jemand sagen, wie die Formel aussehen muss, damit sie auch bei Auswahl von Mehrfachwerten funktioniert?
Ich tippe mal auf irgendwas mit @Transform, komme aber leider nicht weiter.
Danke und Gruß
Stefan