Formel Fehler
Hallo an Alle ich habe folgende Formel
let myJahr := number(Jahr);
let wert := sum(Mitgliederkonto[year(Datum) = myJahr].Summe);
if wert > 0 then
styled(text(wert), "green")
else
if wert < 0 then
styled(text(wert), "red")
else
styled(text(wert), "")
end
bei einer minus summe solte es rot sein (z.B -0,01) passt auch, bei einer puls betrag grün (z.b. +0,01) das passt auch nur wenn die Summe 0,00 ist dann ist es bei mir rot solte aber neutral sein.
was habe ich da für einen Fehler drinn.
2 Antworten
-
Hallo Ralf,
ich würde auf einen Rundungsfehler tippen.
versuch mal damit:
---let myJahr := number(Jahr);
let wert := sum(Mitgliederkonto[year(Datum) = myJahr].Summe);
if round(wert,2) > 0 then
styled(text(wert), "green")
else
if round(wert,2) < 0 then
styled(text(wert), "red")
else
styled(text(wert), "")
end---
Leo
-
Danke Leo hat geholfen du hatest Recht war ein Rundungsfehler
Content aside
- vor 4 JahrenZuletzt aktiv
- 2Antworten
- 362Ansichten