Numerisch

Spezial - \N

Der Inhalt des Attributs wird als numerischer Wert behandelt und formatiert.

Form

«ATTRIBUT\N»

Numerische Formatierung

Sie können die numerische Formatierung mit Angaben zum Dezimalzeichen, zum Tausender-Trennzeichen und zu führenden Nullen ergänzen. Sie können das Dezimalzeichen und das Tausender-Trennzeichen explizit angeben oder implizit aus den Vorgaben im BC 98280 übernehmen.
Die Formatierung wird nach \N durch ein Komma eingeleitet. Das bedeutet, dass sich alle Zeichen nach dem Komma auf die Formatierung beziehen.
Durch die Anzahl Nullen nach dem Komma, wird die Anzahl der Nachkommastellen definiert. Enthält ein Wert mehr als die definierte Anzahl Nachkommastellen, wird abgeschnitten.
Mit F werden führende Zeichen definiert. Das funktioniert jedoch nur, wenn gleichzeitig die Länge (z.B. \N10...) angegeben wird.
Mit v können Sie sicherstellen, dass das Dezimalzeichen gemäss den Vorgaben aus BC 98280 übernommen wird.
Mit t können Sie das Tausender-Trennzeichen definieren. t' = ' als Tausender-Trennzeichen, t0 = Tausender-Trennzeichen gemäss Vorgaben im BC 98280.
Mit der numerischen Formatierung können Sie Zahlen mit bis zu 14 Vor- und bis zu 8 Nachkommastellen verwenden (Format: N14.8).
Beispiele / Beschreibung Format-Befehl Code-Beispiel Ausgabe
Vorgabe von Dezimalzeichen (Punkt) und Tausender-Trennzeichen (Hochkomma) mit zwei Nachkommastellen.
\N,.00t'
«(1000)\N,.00t'»
1'000.00
Vorgabe von Dezimalzeichen (Punkt) und Tausender-Trennzeichen (Hochkomme) mit vier Nachkommastellen.
\N,.0000t'
«(1000)\N,.0000t'»
1'000.0000
Vorgabe einer fixen Länge von 12 Zeichen mit führenden Nullen, von Dezimalzeichen (Punkt) und Tausender-Trennzeichen (Hochkomma) mit vier Nachkommastellen.
Beachten Sie, dass bei der Angabe einer Länge (z.B. \N12) auch die Tausender-Trennzeichen und das Dezimalzeichen als "Stelle" mitgezählt werden.
\N12F0,.0000t'
«(1000)\N12F0,.0000t'»
001'000.0000
Übernehmen des Dezimalzeichens aus BC 98280 (v), Anzahl Nachkommastellen gemäss Wert (durch Angabe von nur einer Null) und Tausender-Trennzeichen (Hochkomma).
\N,0vt'
«(3210.2345)\N,0vt'»
3'210.2345
Übernehmen des Dezimalzeichens aus BC 98280 (v), Vorgabe der Anzahl Nachkommastellen (durch Angabe von fünf Nullen) und Tausender-Trennzeichen (Hochkomma).
\N,00000vt'
«(3210.2345)\N,00000vt'»
3'210.23450
Übernehmen des Dezimalzeichens und des Tausender-Trennzeichens aus BC 98280 (v und t0) und Anzahl Nachkommastellen gemäss Wert (durch Angabe von nur einer Null).
\N,0vt0
«(3210.2345)\N,0vt0»
3'210.2345 oder 3.210,2345 (je nach Einstellung im BC 98280)
Übernehmen des Dezimalzeichens aus BC 98280 (v), Vorgabe der Anzahl Nachkommastellen (durch Angabe von drei Nullen) aber ohne Tausender-Trennzeichen.
\N,000v
«(3210.2345)\N,000v»
3210.234
Übernehmen des Dezimalzeichens aus BC 98280 (v), Vorgabe der Anzahl Nachkommastellen (durch Angabe von acht Nullen) und Tausender-Trennzeichen (Hochkomma). Dieses Beispiel soll die Verwendung einer Zahl im Format N14.8 zeigen.
Falls Sie hier die Länge angeben, beachten Sie, dass Dezimalzeichen und Tausender-Trennzeichen mit einberechnet werden müssen.
\N,00000000vt'
\N27,00000000vt'
«(12345678901234.12345678)\N,00000000vt'»
«(12345678901234.12345678)\N27,00000000vt'»
In beiden Fällen ist die Ausgabe:
12'345'678'901'234.12345678