0

Ergebnis einer Berechnung ausgeben (Drucklayout)

Hallo zusammen,

ich versuche eine eigentlich einfache Berechnung im Drucklayout anzugeben.

Es soll lediglich der MwSt-Betrag berechnet werden, sofern das Ergebnis in Feld "Restbetrag" positiv ist. Statt dem Ergebnis wird mir aber nur die Rechnungsstellung/Berechnung angezeigt.

Der "Neuer Restbetrag (netto…" ist in dem Fall ein Minusbetrag

So sieht meine Formel aus:
if 'Titel Autor'.'Neuer Restbetrag (netto) 2023_2HJ' < 0 then
    'Titel Autor'.'Überweisungsbetrag 2023_2HJ' +
    'Titel Autor'.'Neuer Restbetrag (netto) 2023_2HJ'
end

Im Drucklayout zeigt es mir dann aber folgendes an:

 Wie bekomme ich es formatiert?

 

Danke schon mal für eure Hilfe

Charlotte

1 Antwort

null
    • mirko3
    • vor 6 Monaten
    • Gemeldet - anzeigen

    Hallo Charlotte. Das Ergebnis einer Abfrage eines Wertes einer Tabellenverknüpfung (z.B.  'Titel Autor'.'Überweisungsbetrag 2023_2HJ') liefert vom Datentyp her immer ein Array. Damit wirkt das Pluszeichen wie bei der Stringverkettung verbindend und nicht addierend. Um wieder eine Zahl zu erhalten benutze first(), last(), max(), min(). Da ja im Array nur ein Wert steht, wird auch nur dieser zurückgegeben. Mirko

    if 'Titel Autor'.'Neuer Restbetrag (netto) 2023_2HJ' < 0 then
        first('Titel Autor'.'Überweisungsbetrag 2023_2HJ') +
        first('Titel Autor'.'Neuer Restbetrag (netto) 2023_2HJ')
    end
    

Content aside

  • vor 6 MonatenZuletzt aktiv
  • 1Antworten
  • 28Ansichten
  • 2 Folge bereits