Number Format
- Gregor Große-Bölting (Unlicensed)
- Stefanie Schröder (Unlicensed)
Das Number oder Value Format bestimmt das Format der Datenbeschriftungen:
- Basic/Numeral: Pflegen Sie hier das Format für absolute und prozentuale Werte entsprechend der Vorgaben von numeral.js – siehe unten. Locale setzt die Ländereinstellung.
- Extended: Sofern Sie ein fixes Format für Ihre Daten-beschriftungen wünschen, können Sie dies hier für absolute und prozentuale Datenwerte pflegen. Die Auswahl einer Klammer „(“ im Feld für Negative Sign führt zu einer Darstellung negativer Zahlen in Klammern: (1234). Der Parameter im Feld Scaling wird als Divisor verwendet, um eine Skalierung der Datenbeschriftung vorzunehmen.
Eingabeoptionen für den numeral.js Format-String (Value Format: Basic)
Fließzahlen | ||
Zahl | Format String | Ausgabe |
---|---|---|
10000 | '0,0.0000' | 10.000,0000 |
10000.23 | '0,0' | 10 |
-10000 | '0,0.0' | -10.000,0 |
-0.23 | '.00' | -,23 |
-0.23 | '(.00)' | (,23) |
0.23 | '0.00000' | 0,23000 |
0.23 | '0.0[0000]' | 0,23 |
1230974 | '0.0a' | 1,2m |
1460 | '0 a' | 1 k |
1 | '0o' | 1st |
Währung | ||
Zahl | Format String | Ausgabe |
1.000.234 | '$0,0.00' | $1.000,23 |
1000.2 | 0,0[.]00 $' | 1.000,20 $ |
1001 | '$ 0,0[.]00' | $ 1.001 |
Prozente | ||
Zahl | Format String | Ausgabe |
1 | '0%' | 100% |
-0.43 | '0 %' | -43% |
Eingabeoptionen für den Extended Number Format-String (Value Format: Extended)
Allgemeines Prozentzahlen und "normale" Zahlen werden separat formatiert; dies wird über zwei Format-Strings gesteuert, die aber im Aufbau identisch sind. Die in den Format-Strings enthaltenen Zeichenketten werden i. d. R. in der zu formatierenden Zahl einfach ersetzt. Ausnahmen sind hier der Skalierungsfaktor sowie die Anzahl der Dezimalstellen.
Aufbau Die einzelnen im Format-String enthaltenen Elemente werden durch "|" voneinander abgetrennt. Format-Strings mit weniger als 7 Elementen bzw. 6 "|" werden als ungültig betrachtet; in diesem Fall kommt eine Standardformatierung ohne Skalierung mit einer Nachkommastelle zum Tragen.
Folgende Elemente sind im Extended Number Format-String enthalten (die Reihenfolge muss dabei erhalten bleiben):
Negativ|Präfix|Tausender|Dezimal|Skalierung|AnzahlNachkomma|Suffix
Negativ
Das Vorzeichen für negative Zahlen. Wird hier "()" angegeben, wird der gesamte negative Wert inkl. Präfix und Suffix in Klammern dargestellt. Wählt man None wird kein Vorzeichen gezeigt.
Präfix
Eine dem Wert vorangestellte Zeichenkette, z. B. ein Währungskürzel oder ein Kürzel für den Skalierungsfaktor.
Tausender
Das Tausendertrennzeichen.
Dezimal
Das Dezimaltrennzeichen.
Skalierung
Der auf den Wert anzuwendende Skalierungsfaktor. Dieser kann als einfache Dezimalzahl oder als Potenz im Format n^m eingegeben werden. Im ersten Fall wird hier eine interne Umrechnung auf eine Potenz zur Basis 10 vorgenommen, im zweiten Fall wird der zu formatierende Wert direkt durch die angegebene Potenz geteilt. Auch negative Eingaben wie z. B. "-3" oder "10^-3" sind möglich; in diesem Fall wird der Wert entsprechend größer. Nicht-numerische Eingaben werden ignoriert. Bitte beachten: bei Eingabe von "0" und "1" wird von einer Skalierung von 1 ausgegangen. Die einzige Möglichkeit, mit 10 zu skalieren, ist also die Eingabe von "10^1".
AnzahlNachkomma
Die Anzahl der dargestellten Nachkommastellen.
Suffix
Eine dem Wert hinten angefügte Zeichenkette, ähnlich dem Präfix.