Summe mit verschiedenen Bedingungen
Hallo ich habe ein Datenfeld (Auswahlfeld Radio Buttons) in dem ich u.a. den Status "Praktikant" , "Fester MA" und "Werkstudent" auswählen kann.
In einem anderen Feld soll eine basierend auf der Auswahl im Feld Status ein Zahlenwert angezeigt werden.
Praktikant = 1,3
Fester MA = 1,2
Werkstudent = 1,0935
Es funktioniert mit Praktikant:
if Status then
if text(Status) = "Praktikant" then
"1,3"
else
null
end
end
Ab hier ist etwas falsch - was fehlt?
if Status then
if text(Status) = "Praktikant" then
"1,3"
if text(Status) = "Fester MA" then
"1,2"
if text(Status) = "Werkstudent" then
"1,0935"
else
null
end
end
2 Antworten
-
Hallo Sandra, ich denke, es liegt daran, dass die if-Abfragen nicht abgeschlossen wurden. Für eine solche Abfrage mit mehreren, gleichrangigen Optionen würde ich aber sowieso besser eine "switch-case"-Konstruktion nutzen:
if Status then
let myStat := text(Status);
switch myStat docase "Praktikant": "1,53"
case "Fester MA": "1,2"
case "Werkstudent": "1,0935"
end
end -
Super danke - das hilft!
Content aside
- vor 5 JahrenZuletzt aktiv
- 2Antworten
- 933Ansichten