Rundungsregeln für Beurteilungen festlegen
Verfasst: 14.06.2019, 15:46
Hallo Zusammen,
ich möchte für Beurteilungen (könne zwischen 0 und 5 liegen) bestimmte Rundungsregeln festlegen, die mit mathematischem Runden nichts zu tun haben.
Anbei findet ihr das Dokument in dem ich die Rundungsregeln auch festgehalten habe.
Zunächst wird festgelegt wieviele Beurteilungen vorliegen. Ich wähle 3 aus und trage in den Feldern für die Lernbereitschaft u. -fähigkeitdie Werte "2,5" "3" "3" ein.
Im Feld Ergebnis wird dann der Durchschnitt berechnet was auch funktioniert (Wert=2,83).
Der soll nun im Feld Ergebnis (gerundet) nach den Rundungsregeln ausgegben werden.
Ich habe dazu eine If-Anweisung in calculate des feldes Gesamt_LB_gerundet eingefügt, die prüft, ob der Wert zwischen 2,75 und 3,00 liegt. Wenn dem so ist soll das Feld Ergebnis (gerundet) den Wert 3,00 ausgeben.
if (parseFloat(Gesamt_LB.rawValue) >= 2.75 && parseFloat(Gesamt_LB.rawValue) <= 3.00){ this.rawValue == 3.00;}
Ich will dann die anderen Rundungsregeln ebenfalls in If-Anweisungen verpacken und hoffe damit meine kompletten Rundungsregeln abdecken zu können.
Ich hoffe Ihr könnt mir weiterhelfen
Gruß
Dirk
ich möchte für Beurteilungen (könne zwischen 0 und 5 liegen) bestimmte Rundungsregeln festlegen, die mit mathematischem Runden nichts zu tun haben.
Anbei findet ihr das Dokument in dem ich die Rundungsregeln auch festgehalten habe.
Zunächst wird festgelegt wieviele Beurteilungen vorliegen. Ich wähle 3 aus und trage in den Feldern für die Lernbereitschaft u. -fähigkeitdie Werte "2,5" "3" "3" ein.
Im Feld Ergebnis wird dann der Durchschnitt berechnet was auch funktioniert (Wert=2,83).
Der soll nun im Feld Ergebnis (gerundet) nach den Rundungsregeln ausgegben werden.
Ich habe dazu eine If-Anweisung in calculate des feldes Gesamt_LB_gerundet eingefügt, die prüft, ob der Wert zwischen 2,75 und 3,00 liegt. Wenn dem so ist soll das Feld Ergebnis (gerundet) den Wert 3,00 ausgeben.
if (parseFloat(Gesamt_LB.rawValue) >= 2.75 && parseFloat(Gesamt_LB.rawValue) <= 3.00){ this.rawValue == 3.00;}
Ich will dann die anderen Rundungsregeln ebenfalls in If-Anweisungen verpacken und hoffe damit meine kompletten Rundungsregeln abdecken zu können.
Ich hoffe Ihr könnt mir weiterhelfen
Gruß
Dirk