Summe mit verschiedenen Bedingungen
S

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

 

Ninox Profile

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 do

      case "Praktikant": "1,53"
      case "Fester MA": "1,2"
      case "Werkstudent": "1,0935"
   end
end

S

Super danke - das hilft!

 

 

Reply