0

Feld in % mit 2 Dezimalstellen anzeigen

Hallo Leute 

ich habe folgende Frage

ich rechne mehrere Eurowerte zusammen und vergleiche das Ergebnis mit einer Zahl (€). Nun möchte ich in einem Formelfeld den Prozentwert mit 2 Dezimalstellen errechnen.

Das Ergebnis ist ok aber die Anzeige???

Das Zahlenformat im Formelfeld habe ich auf 0,00% eingestellt. Das Ergebnis wird aber in € 0,00000000 angezeigt

Was mach ich falsch ???

Meine Formel ist 

'2. Quartal Umsatz' * 100 / 'Umsatz-Soll 1. Qu';
let mySo := '2. Quartal Umsatz' * 100 / 'Umsatz-Soll 2. Qu';
styled(text(mySo), "", if '2. Quartal Umsatz' * 100 / 'Umsatz-Soll 2. Qu' > 99.999 then
    "green"
else
    "red"
end, "")

 

Danke für die Hilfe

2 Antworten

null
    • Ninox-Professional
    • planoxpro
    • vor 2 Monaten
    • Gemeldet - anzeigen

    Moin Rudolf, das eingestellte Zahlenformat greift auch nur bei Zahlen. Durch styled() und text() wird aber ein String aus dem Ergebniswert. Ich würde es mal so versuchen:

    let mySo := '2. Quartal Umsatz' * 100 / 'Umsatz-Soll 2. Qu';
    styled(format(mySo, "0.00 %"), "", if mySo > 99.999 then "green" else "red" end, "")
      • Rudolf_Schabl
      • vor 2 Monaten
      • Gemeldet - anzeigen

       

      Herzlichen Dank es funktioniert.

      Ich hatte ein Problem mit der Funktion format

Content aside

  • vor 2 MonatenZuletzt aktiv
  • 2Antworten
  • 25Ansichten
  • 2 Folge bereits