0

Werte aus Auswahlfeld werden nicht korrekt berechnet

Über Eure Hilfe würde ich mich sehr freuen:
Für meine Rechnungen habe ich die Werte "Nettogesamt", "Rabatt in Euro" , "Versandkosten" (Auswahlfeld) und "Gesamtbetrag".

Bei den Versandkosten ist hinterlegt:
switch Versandkosten do
case 1:
    Versandkosten = 2.15
case 2:
    Versandkosten = 3.15
case 4:
    Versandkosten = 4.95
case 5:
    Versandkosten = 0
end

Die Formel für den Gesamtbetrag:
number(Nettogesamt) + number(Versandkosten) - number('Rabatt in Euro')

Leider ist das Ergebnis falsch, weil nicht der Wert aus den Versandkosten übernommen wird, sondern die Ziffern (also 1,2,4,5).

Woran kann's liegen ?
Danke !

4 Antworten

null
    • Fred
    • vor 3 Tagen
    • Gemeldet - anzeigen

    Try modifying Gesamtbetrag:

    let xVersandkosten := switch Versandkosten do
    case 1:
        2.15
    case 2:
        3.15
    case 4:
       4.95
    case 5:
        0
    end;
    
    number(Nettogesamt) + number(xVersandkosten) - number('Rabatt in Euro')
      • Holzi
      • vor 3 Tagen
      • Gemeldet - anzeigen

       Hi Fred, Thank you for your help. That's the solution. Great.

    • Maurice
    • gestern
    • Gemeldet - anzeigen

    Es fehlt auch jeweils der Doppelpunkt, also: Versandkosten := 2.15

      • Holzi
      • gestern
      • Gemeldet - anzeigen

      Danke für die Antwort. Mit := in der Ursprungsversion hatte ich es versucht, funktioniert aber nicht.