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
-
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