Negative Werte auf 0 Setzen? Berechnung Summe

Fragen und Antworten rund um das Thema JavaScript im LiveCycleDesigner
Antworten
soemboy
Beiträge: 13
Registriert: 04.11.2011, 08:47

Negative Werte auf 0 Setzen? Berechnung Summe

Beitrag von soemboy » 15.02.2012, 11:13

Hallo,

habe folgendes Problem - bei einer Summierung sollen im Ergebnis die negativen werte zu "0" werden...

Vielen dank

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Negative Werte auf 0 Setzen? Berechnung Summe

Beitrag von armine » 15.02.2012, 11:46

Das erreichst du in Formcalc mit: Max(0, errechneter_Wert)
Gruß
armine

soemboy
Beiträge: 13
Registriert: 04.11.2011, 08:47

Negative Werte auf 0 Setzen? Berechnung Summe

Beitrag von soemboy » 15.02.2012, 12:00

Geht leider nicht...

[fontsize=2](Tagessatz1 [/fontsize][fontsize=2][fontsize=2]/[/fontsize][/fontsize][fontsize=2] H1) [/fontsize][fontsize=2][fontsize=2]-[/fontsize][/fontsize][fontsize=2] ((Tagessatz1 [/fontsize][fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2] A)[/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2](Tagessatz1 [/fontsize][fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2] M)[/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2](Tagessatz1 [/fontsize][fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2] F))[/fontsize]

[fontsize=2]H1 = Kontrollfeld zum anklicken ob halber tagessatz oder voller tagessatz berechnet wird (also 1 und 2)[/fontsize]

[fontsize=2]A = Abendbrot (40% = 0,4)[/fontsize]

[fontsize=2]M = Mittag (40% = 0,4)[/fontsize]

[fontsize=2]F = Frühstück (20% = 0,2) [/fontsize]

[fontsize=2]Jedoch kommt es vor, dass beim halben tagessatz dann negative ergebnisse raus kommen... bspw. 100 / 2 - (100 *0,4) usw...
[/fontsize]

armine
Beiträge: 2690
Registriert: 16.05.2009, 10:24

Negative Werte auf 0 Setzen? Berechnung Summe

Beitrag von armine » 15.02.2012, 13:17

Lade bitte deine Datei hoch.
armine

soemboy
Beiträge: 13
Registriert: 04.11.2011, 08:47

Negative Werte auf 0 Setzen? Berechnung Summe

Beitrag von soemboy » 15.02.2012, 14:43

[fontsize=2]Habe es hinbekommen:[/fontsize]

[fontsize=2]Max (0, (Tagessatz1 / H1) [/fontsize][fontsize=2][fontsize=2]-[/fontsize][/fontsize][fontsize=2] ((Tagessatz1 [/fontsize][fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2] A)[/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2](Tagessatz1 [/fontsize][fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2] M)[/fontsize][fontsize=2][fontsize=2]+[/fontsize][/fontsize][fontsize=2](Tagessatz1 [/fontsize][fontsize=2][fontsize=2]*[/fontsize][/fontsize][fontsize=2] F)))[/fontsize]

Doch so einfach :D

Vielen dank



Antworten