0

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

null
    • Leonid_Semik
    • vor 3 Jahren
    • Gemeldet - anzeigen

    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

    • Ralf_Wei.1
    • vor 3 Jahren
    • Gemeldet - anzeigen

    Danke Leo hat geholfen du hatest Recht war ein Rundungsfehler

Content aside

  • vor 3 JahrenZuletzt aktiv
  • 2Antworten
  • 358Ansichten