doofe Frage (mal wieder?) :)
Möchte bei der Ausgabe von ein Report die Dezimalstellen eines Preis "bearbeiten". Der Preis (mit 3 ode5r 4 Kommastellen) runde ich so ab:
- Code: Alles auswählen
FORMAT(ROUND(Item."Unit Price",0.01,'=')) + ' ' + 'EUR'
Das klappt auch wunderbar. Aaaaber .... wenn der Preis 112,10 ist, wird nur 112,1 ausgegeben. Das sieht nicht so schön aus, es sollten schon immer 2 Kommastellen ausgegeben werden.
So.
Habe nun als SourceExpression enfach nur Item."Unit Price" gelassen, und ĂĽber AutoFormatType (2) und AutoFormatExpression (Currency.Code) das gewĂĽnschte Ergebnis erzielt, also das zusaetzliche Nullen bis 2 Kommastellen ausgegeben werden....
Aaabber....
Nun werden Preise mit 3 oder 4 Kommatsellen nicht mehr auf 2 gerundet.
Wenn ich in der SourceExpr den ROUND Befehl lasse, greift AutoFormatType und Expr nicht mehr ...
Was machen?