Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
GILT FÜR:️ Power BI Desktop
Power BI-Dienst
Mit benutzerdefinierten Formatzeichenfolgen in Power BI Desktop können Sie anpassen, wie Felder in Visuals angezeigt werden, und sicherstellen, dass die Berichte genau so aussehen, wie sie aussehen sollen.
Formatzeichenfolgen sind auf drei Ebenen vorhanden:
- Modell. Sie können eine Formatzeichenfolge für Felder im Modell festlegen oder eine dynamische Formatzeichenfolge verwenden, um das Measure zu formatieren. Überall, wo Sie dieses Feld verwenden, wird die Formatzeichenfolge angewendet, es sei denn, sie wird von einer Formatzeichenfolge auf Visual- oder Elementebene außer Kraft gesetzt.
- Visual. Sie können Formatzeichenfolgen für jede Spalte, jedes Measure oder jede visuelle Berechnung in Ihrem Visual festlegen, auch wenn sie bereits über eine Formatzeichenfolge verfügen. In diesem Fall wird die Formatzeichenfolge auf Modellebene außer Kraft gesetzt und die Formatzeichenfolge auf Visualebene verwendet. Wenn Sie die Aggregation für ein Feld ändern, wodurch eine zuvor festgelegte Formatzeichenfolge auf Visualebene ungültig gemacht wird, wird die Formatzeichenfolge entfernt. Formatzeichenfolgen auf Visualebene für Felder werden für Felder beibehalten, aber nicht für visuelle Berechnungen. Wenn Sie eine Formatzeichenfolge auf Visualebene für ein Feld festlegen, dieses Feld dann entfernen und wieder demselben Visual hinzufügen, wird die Formatzeichenfolge auf Visualebene erneut festgelegt. Im Gegensatz dazu wird bei einer visuellen Berechnung die Formatzeichenfolge nicht erneut festgelegt.
- Element. Sie können eine Formatzeichenfolge für Datenbezeichnungen und für bestimmte Elemente der neuen Karte und der neuen Slicervisuals festlegen. Diese Ebene wird noch erweitert. Jede Formatzeichenfolge, die Sie hier festlegen, setzt die Formatzeichenfolgen außer Kraft, die auf der Visual- und auf der Modellebene festgelegt sind.
Diese Ebenen befinden sich in einer Hierarchie, wobei die Modellebene die niedrigste Ebene und die Elementebene die höchste ist. Eine Formatzeichenfolge, die für eine Spalte, ein Measure oder eine visuelle Berechnung auf einer höheren Ebene definiert ist, setzt außer Kraft, was auf einer niedrigeren Ebene definiert wurde.
Da sich im Modell keine visuellen Berechnungen befinden, können sie keine Formatzeichenfolge auf der Modellebene festlegen, sondern nur auf der Visual- oder Elementebene. Measures und Spalten können Formatzeichenfolgen auf allen drei Ebenen besitzen:
| Grad | Betrifft | Verfügbar für |
|---|---|---|
| Element | Ausgewähltes Element des ausgewählten Visuals | Measures, Spalten, visuelle Berechnungen |
| Visuelles Element | Ausgewähltes Visual | Measures, Spalten, visuelle Berechnungen |
| Modell | Alle Visuals, Seiten, Berichte im selben Modell | Measures, Spalten |
Die Formatzeichenfolge auf Elementebene ist derzeit nur für bestimmte Visuals und Datenbezeichnungen verfügbar.
Vorgehensweise: Verwenden benutzerdefinierter Formatzeichenfolgen
Um benutzerdefinierte Formatzeichenfolgen zu verwenden, müssen Sie zuerst entscheiden, an welcher Ebene Sie arbeiten möchten: Modell, Visual oder Element.
Tipp
Wenn unerwartete Suffixe wie K oder M angezeigt werden, stammen sie aus der Einstellung der Anzeigeeinheiten (Auto) und nicht aus der benutzerdefinierten Formatzeichenfolge selbst – legen Sie Anzeigeeinheiten auf "Keine" fest, um die vollständige Zahl anzuzeigen.
Hinzufügen einer Formatzeichenfolge auf Modellebene
Um benutzerdefinierte Formatzeichenfolgen im Modell zu erstellen, wählen Sie das Feld in der Ansicht Modellierung aus, und wählen Sie dann den Dropdownpfeil unter Format im Bereich Eigenschaften aus.
Wenn Sie die Option Anpassen in der Format-Dropdownliste ausgewählt haben, können Sie in einer Liste häufig verwendeter Formatzeichenfolgen eine Auswahl treffen.
Hinzufügen einer Formatzeichenfolge auf Visualebene
Um eine Formatzeichenfolge auf Visualebene zu erstellen, fügen Sie zuerst das Feld oder die visuelle Berechnung zu Ihrem Visual hinzu. Öffnen Sie den Formatbereich, wenn Sie Ihr Visual ausgewählt haben, und navigieren Sie zum Abschnitt Allgemein. Wechseln Sie zu den Einstellungen für die Formatdaten, und konfigurieren Sie dort die Formatzeichenfolge:
Hinweis
Jetzt müssen Sie eine .NET-Formatzeichenfolge anstelle einer VBA-Formatzeichenfolge eingeben. Dies ist ein temporäres Problem, das in einem zukünftigen Release behoben wird.
Hinzufügen einer Formatzeichenfolge auf Elementebene
Um eine Formatzeichenfolge auf Elementebene zu erstellen, öffnen Sie den Formatbereich, und navigieren Sie zu den Formatzeichenfolgenabschnitten für das Element, für das Sie das Format festlegen möchten. Denken Sie daran, dass nicht alle Elemente Formatzeichenfolgen unterstützen. Außerdem können Anzeigeeinheiten auf Elementebene weiterhin die automatische K/M/B-Skalierung anwenden, es sei denn, Sie legen sie auf "Keine" fest. Um eine Formatzeichenfolge für eine Datenbezeichnung festzulegen, öffnen Sie den Abschnitt Visual des Formatbereichs, legen Sie Datenbezeichnungen>Wert>Einheiten anzeigen auf „Benutzerdefiniert“ fest, und geben Sie den Formatcode ein:
Vom benutzerdefinierten Format unterstützte Syntax
Benutzerdefinierte Formatzeichenfolgen entsprechen der für Excel und andere Microsoft-Produkte gebräuchlichen VBA-Formatsyntax, unterstützen jedoch nicht jede in anderen Produkten verwendete Syntax.
Hinweis
Formatzeichenfolgen auf der visuellen Ebene verwenden derzeit .NET-Datum/Uhrzeit- und numerische Formattoken (temporäre Einschränkung). Dies bedeutet, dass Groß-/Kleinschreibung wichtig ist (M = Monat, m = Minute). Benutzerdefinierte Formatzeichenfolgen auf Modell- und Elementebene verwenden die in den folgenden Tabellen dokumentierten VBA-Stiltoken. Diese Einschränkung wird in einer zukünftigen Version entfernt, sodass alle Ebenen eine einheitliche Syntax verwenden.
Problembehandlung bei unerwarteten Monats- oder Minutenwerten
Wenn ein benutzerdefiniertes Format Minuten anzeigt, in denen Sie einen Monat erwartet haben:
- Vergewissern Sie sich, ob Sie das Format auf visueller Ebene (derzeit .NET-Syntax) angewendet haben.
- Wenn ja, ändern Sie `
m` zu `M` für den Monat, oder verschieben Sie die benutzerdefinierte Formatzeichenfolge auf die Modellebene, um VBA-Stil `m` zu verwenden. - Verwenden Sie
nnfür Minuten in VBA-Stil-Kontexten, um Verwechslungen mit Monatssymbolen zu vermeiden.
Problembehandlung für unerwünschte automatische Skalierung (K, M, B-Suffixe)
Wenn das visuelle Element ein Suffix wie K (Tausender), M (Millionen) oder B (Milliarden) anzeigt, obwohl Sie ein benutzerdefiniertes Zahlenformat (z. B #.### . ) #,##0festlegen, stammt das Suffix normalerweise nicht aus der benutzerdefinierten Formatzeichenfolge. Sie wird von der Einstellung "Anzeigeeinheiten" (automatische Skalierung) auf das visuellem Element angewendet.
Typische Ursachen:
- Anzeigeeinheiten sind auf Automatisch (Standard) eingestellt für eine Karte, einen KPI, eine Anzeige, einen neuen Kartentyp, einen Datenschnittwert oder eine Datenbeschriftung.
- Formatierung auf Elementebene angewendet, jedoch werden die Anzeigeeinheiten eines Elements weiterhin automatisch skaliert.
- Eine visuelle Berechnung oder Aggregation, die nach dem Ändern des Formats gelesen wurde (Anzeigeeinheiten wurden auf "Auto" zurückgesetzt).
So entfernen Sie das Suffix K/M/B:
- Wählen Sie das visuelle Element aus.
- Öffnen Sie den Bereich "Format ".
- Suchen Sie die Einstellungen für numerische Werte (z. B. Allgemeines > Datenformat, Visuelle > Datenbeschriftungen, Markierungswert oder Werte für die neue Karte).
- Legen Sie Anzeigeeinheiten (manchmal bezeichnete Einheiten oder Werteinheiten) auf "None" (nicht automatisch) fest.
- Erneut anwenden (oder bestätigen) der gewünschten benutzerdefinierten Formatzeichenfolge (z.B.
#,##0,0,0.0,#,##0.###).
Wenn noch vorhanden:
- Überprüfen Sie, ob eine Überschreibung auf Elementebene (z. B. Datenbeschriftungseinstellungen) ebenfalls auf "Automatisch" festgelegt ist.
- Bestätigen Sie, dass Sie kein Literal "K" in das benutzerdefinierte Format eingebettet haben (z. B.
0" K"). - Stellen Sie bei Modellebenen-Maßnahmen sicher, dass der DAX-Code den Wert nicht bereits skaliert (z. B. geteilt durch 1000).
Beispielvergleich:
| Setting | Anzeigeeinheiten | Benutzerdefiniertes Format | Ergebnis |
|---|---|---|---|
| Kartenvisualisierung (Standard) | Auto | #,##0 |
12K (skaliert) |
| Kartenvisualisierung (geändert) | Keine | #,##0 |
11,732 |
| Datenbeschriftung (gruppierte Spalte) | Auto | 0 |
12K |
| Datenbeschriftung (gruppierte Spalte) | Keine | 0 |
11,732 |
| Neue Karte (Wertformatierung) | Auto | 0.0" °C" |
23.4K °C (nicht erwünscht) |
| Neue Karte (Wertformatierung) | Keine | 0.0" °C" |
23.4 °C |
Tipp
Wenn Sie benutzerdefinierte Abkürzungen verwenden, aber nicht die Standardlogik K/M/B, lassen Sie Anzeigeeinheiten: Keine und fügen Sie Literaltext in der Formatzeichenfolge an (z. B. 0.0"k"). Dies behält die unformatierte numerische Genauigkeitssteuerung bei.
Hinweis
Für die dynamische Skalierung basierend auf der Wertgröße (z. B. durch Umschalten zwischen keinem Suffix, K und M) ist ein Maß erforderlich, das Text zurückgibt (z. B. mithilfe von FORMAT() oder bedingter Logik) oder ein dynamisches Formatstring-Maß. Statische benutzerdefinierte Formatzeichenfolgen allein stellen keine Logik für bedingte Suffixe bereit.
Die folgenden Tabellen definieren die Syntax, die in Power BI unterstützt wird.
Unterstützte Datumssymbole (VBA-Stilsyntax, die von Modell- und Elementebene verwendet wird)
Die folgenden Symbole gelten für benutzerdefinierte Formatzeichenfolgen, die die VBA-Formatvorlage (Excel-ähnliche) Syntax verwenden.
Von Bedeutung
Benutzerdefinierte Formatzeichenfolgen auf visueller Ebene erfordern vorübergehend . NET-Formattoken (siehe Folgendes). Bei benutzerdefinierten .NET-Datums-/Zeitformaten steht das große M für einen Monat und das kleine m für Minuten. In VBA-Formaten (die hier auf Modell- und Elementebenen verwendet werden) stellt Kleinbuchstaben m den Monat dar. Dieser Unterschied ist eine häufige Ursache für Verwirrung.
| Symbol | Bedeutung oder Ergebnis |
|---|---|
| d | Tag des Monats ohne führende Null (1–31). |
| dd | Tag des Monats mit vorangestellter Null (01–31). |
| m | Monatszahl ohne vorangestellte Null (1–12). Wenn unmittelbar nach h oder hh, wird es als Minuten interpretiert (siehe „Minutensymbole“, die folgen). |
| mm | Monatszahl mit vorangestellter Null (01–12). Wenn es unmittelbar hinter h oder hh steht, wird es als Minuten mit vorangestellter Null (00–59) interpretiert. |
| mmm | Abgekürzter Monatsname (Jan–Dec). (Hijri-Monatsnamen haben keine Abkürzungen.) |
| mmmm | Vollständiger Monatsname (Januar–Dezember). |
| yy | Zweistellige Jahresangabe (00–99). |
| yyyy | Vierstelliges Jahr (0001–9999). |
Hinweis
Wenn unerwartete Minutenwerte angezeigt werden, bei denen Sie Monate erwarten, überprüfen Sie, ob Sie das Format in eine Einstellung auf visueller Ebene (derzeit .NET-Format) oder eine Einstellung auf Modell-/Elementebene (VBA-Formatvorlage) eingegeben haben.
Unterstützte Zeitsymbole (VBA-Stil)
| Symbol | Bedeutung oder Ergebnis |
|---|---|
| h | Stunde ohne vorangestellte Null (0–23). In Kombination mit AM/PM steht für 1–12. |
| hh | Stunde im Format mit vorangestellter Null (00–23). In Kombination mit AM/PM steht für 01–12. |
| n | Minute ohne vorangestellte Null (0–59). |
| nn | Minute mit vorangestellter Null (00–59). |
| m / mm | Minuten (0–59 / 00–59) AUCH nur, wenn sie sofort auf h oder hh folgen. Andernfalls werden sie als Monatssymbole behandelt (siehe Datumssymbole). |
| s | Sekunde ohne vorangestellte Null (0–59). |
| ss | Sekunde mit vorangestellter Null (00–59). |
Tipp
Bevorzugen Sie n / nn minutenlang, um Mehrdeutigkeit mit m / mm Monatssymbolen zu vermeiden.
Beispiele für Datum und Uhrzeit
Gehen Sie vom Beispielzeitstempel aus: 2025-09-04 15:07:08 (4. September 2025, 3:07:08 Uhr).
| Format-String | Kontext (VBA-Format im Vergleich zu .NET) | Erwartete Ausgabe | Hinweise |
|---|---|---|---|
| m/d/yy | VBA-Formatvorlage (Modell) | 9/4/25 | Monat als Zahl; Tag ohne führende Null. |
| mm/tt/jjjj | VBA-Formatvorlage (Modell) | 04.09.2025 | Führende Nullen. |
| mmm d, jjjj | VBA-Formatvorlage (Modell) | 4. September 2025 | Abgekürzter Monat. |
| MMMM d | VBA-Formatvorlage (Modell) | September 4 | Vollständiger Monatsname. |
| h:nn:ss | VBA-Formatvorlage (Modell) | 15:07:08 | Verwendet nn, um die Mehrdeutigkeit des Monats zu vermeiden. |
| h:m:s | VBA-Formatvorlage (Modell) | 15:7:8 |
m interpretiert als Minuten (folgt h). |
| m | VBA-Formatvorlage (Modell) | 9 | Eigenständige Monatsnummer. |
| M | .NET Visual-Level | 9 | In .NET, Großbuchstaben M = Monat. |
| m | .NET Visual-Level | 07 | In .NET, Kleinbuchstaben m = Minuten. |
| mm/dd | Gemischter Missbrauch (.NET visual-level) | 07/04 | Zeigt Minuten/Tag an, wenn der Benutzer Monat/Tag erwartet hat – Ursache für Verwirrung. |
Hinweis
Wenn Sie einen Minutenwert (z. B. 07) sehen, wo Sie einen Monat (z. B. 09) erwartet haben, haben Sie wahrscheinlich ein .NET-Format auf visueller Ebene eingegeben, gedacht, es sei im VBA-Stil. Passen Sie die Groß-/Kleinschreibung (M vs m) an, oder verschieben Sie die Formatierung auf die Modellebene.
Hinzufügen von Unicode- oder Sondersymbolen (Währung, Grad, Hochstellungen)
Benutzerdefinierte Formatzeichenfolgen unterstützen keine Hex- oder Escapesequenzen (z. B. \u00B0, 0xB0 oder °). Um ein Symbol einzuschließen, fügen Sie das tatsächliche Unicode-Zeichen in ein wörtlich zitiertes Literal ein oder, bei einigen numerischen Formaten, ohne Anführungszeichen, wenn es sich um ein abschließendes Literal handelt.
| Ziel | Formatzeichenfolge (Modell-/VBA-Stil) | Ausgabebeispiel | Hinweise |
|---|---|---|---|
| Celsius mit einem Leerzeichen hinzufügen | 0.0" °C" |
23.4 °C |
Ein Leerzeichen steht in Anführungszeichen, damit es erhalten bleibt. |
| Hinzufügen von Prozenttext (keine automatische Skalierung) | 0.00" pct" |
12.34 pct |
Anders als der % Platzhalter, der sich mit 100 multipliziert. |
| Tausender mit KB-Suffix anzeigen | 0" KB" |
512 KB |
Literal "KB". |
| Währung mit expliziten Symbolen | #,##0.00" €" |
1,234.00 € |
Bevorzugen Sie eine standortbasierte Währung auf Modellebene, wenn ein dynamisches Symbol erforderlich ist. |
| Mikrosekunden-Bezeichnung | 0" µs" |
15 µs |
µ einfügen (U+00B5). |
| Grad ohne nachfolgende Einheit | 0"°" |
90° |
Es wurde kein Leerzeichen hinzugefügt. |
| Hochgestellt quadratisch | 0" m²" |
25 m² |
Einfügen ² (U+00B2). |
Tipp
So fügen Sie ein Symbol ein:
- Windows: Drücken Sie
Win + .(Emoji-/Symbolbereich) oder verwenden Sie einen ALT-Code (z. B. halten SieAlt, tippen Sie auf0176auf der Zehnertastatur für °). - Kopieren/Einfügen aus einer Zeichentabelle.
Sobald sich das Literal in der Formatzeichenfolge befindet, wird es als normaler Text behandelt.
Von Bedeutung
Umgekehrte Schrägstriche (\), \uXXXX, oder 0xNN-Escapemuster werden nicht interpretiert. Power BI übersetzt sie nicht in Unicode in benutzerdefinierte Formatzeichenfolgen um. Verwenden Sie das Zeichen selbst. Bei Formaten auf visueller Ebene (.NET) ist die Regel identisch: Schließen Sie das tatsächliche Zeichen in Anführungszeichen ein (z. B 0.0" °C". ). Ein umgekehrter Schrägstrich entflieht nur das nächste Zeichen; er erzeugt keine Unicode-Sequenzen.
Hinweis
Verwenden Sie für dynamische Symbollogik (z. B. das Umschalten von °C / °F basierend auf der Datenschnittauswahl) ein DAX-Measure, das einen Textwert zurückgibt, oder ein Zeichenfolgenmaß im dynamischen Format anstelle einer statischen benutzerdefinierten Formatzeichenfolge.
Hier sehen Sie ein Beispiel für das Formatieren benutzerdefinierter Wertzeichenfolgen.
Ein benutzerdefinierter Formatausdruck für Zahlen kann einen bis drei durch Semikolons getrennte Abschnitte aufweisen. Wenn Sie aufeinander folgende Semikolons einbeziehen, wird der fehlende Abschnitt nicht angezeigt, sondern stattdessen "". Wenn Sie das Semikolon nicht angeben, wird das positive Format verwendet.
Im Folgenden finden Sie Beispiele verschiedener Formate für verschiedene Wertzeichenfolgen:
| Werte | Formatzeichenfolge | Formatzeichenfolge | Formatzeichenfolge | Formatzeichenfolge |
|---|---|---|---|---|
| 0.00;-0.0;"Null" | 0.00;; | 0.00;-0.0; | 0.00; | |
| -1.234 | -1.2 | "" | -1.2 | "" |
| 0 | "Null" | "" | "" | 0,00 |
| 1.234 | 1.23 | 1.23 | 1.23 | 1.23 |
In der folgenden Tabelle sind die vordefinierten benannten Datums- und Uhrzeitformate aufgeführt:
| Formatname | Beschreibung |
|---|---|
| Allgemeines Datum | Zeigt ein Datum und eine Uhrzeit an, z. B. 4/3/93 05:34 PM. Wenn kein Bruchteil vorhanden ist, wird nur ein Datum angezeigt, z. B. 4/3/93. Wenn kein ganzzahliger Teil vorhanden ist, wird nur die Zeit angezeigt, z. B. 05:34 PM. Die Datumsanzeige wird von Ihren Systemeinstellungen bestimmt. |
| Langes Datum | Zeigen Sie ein Datum gemäß dem langen Datumsformat Ihres Systems an. |
| Kurzes Datum | Zeigen Sie ein Datum im kurzen Datumsformat Ihres Systems an. |
| Lange Uhrzeit | Zeigt eine Uhrzeit im langen Zeitformat Ihres Systems an; enthält Stunden, Minuten, Sekunden. |
| Kurze Uhrzeit | Uhrzeitanzeige im 24-Stunden-Format, z. B. 17:45. |
Benannte numerische Formate
In der folgenden Tabelle sind die vordefinierten benannten numerischen Formate aufgeführt:
| Formatname | Beschreibung |
|---|---|
| Allgemeine Zahl | Zeigt die Zahl ohne Tausendertrennzeichen. |
| Währung | Zeigt die Zahl mit einem Tausendertrennzeichen an. Zeigt zwei Ziffern nach dem Dezimaltrennzeichen an. Die Ausgabe basiert auf den Gebietsschemaeinstellungen des Systems. |
| Fest | Zeigt mindestens eine Ziffer vor und zwei Ziffern nach dem Dezimaltrennzeichen an. |
| Standard | Zeigt Zahlen mit einem Tausendertrennzeichen an, mindestens eine Ziffer vor und zwei Ziffern nach dem Dezimaltrennzeichen. |
| Prozent | Zeigt die mit 100 multiplizierte Zahl mit einem Prozentzeichen ( % ) an. Zeigt immer zwei Ziffern nach dem Dezimaltrennzeichen an. |
| Wissenschaftlich | Standardmäßige wissenschaftliche Notation wird verwendet. |
Andere Datums-/Uhrzeitformatierungszeichen
Die folgenden ergänzenden Zeichen gelten (nicht bereits abgedeckt):
| Character | Description |
|---|---|
| : | Zeittrennzeichen (gebietsschemaspezifisch). |
| / | Datumstrennzeichen (lokalspezifisch) |
| tt | AM/PM-Anzeige (12-Stunden-Uhr, Großbuchstaben). |
Hinweis
Andere Tag/Monat/Jahr/Stunde/Minute/Sekunde-Token, die bereits definiert wurden, folgen dem VBA-Stil auf Modell-/Elementebene und der .NET-Semantik (groß-/kleinschreibungsempfindlich) auf visueller Ebene.
In der folgenden Tabelle sind die Zeichen aufgeführt, mit denen Sie benutzerdefinierte Zahlenformate erstellen können.
| Character | Description |
|---|---|
| Keine | Zeigt die Zahl ohne Formatierung an. |
| (0) | Ziffernplatzhalter. Zeigt eine Ziffer oder eine Null (0) an. Wenn der Ausdruck an der Position, an der die 0 in der Formatzeichenfolge steht, eine Ziffer aufweist, wird sie angezeigt. Andernfalls wird an dieser Position eine Null angezeigt. Wenn die Zahl weniger Ziffern hat, als Nullen (auf beiden Seiten des Dezimaltrennzeichens) im Formatausdruck vorhanden sind, werden führende oder nachfolgende Nullen (0) angezeigt. Wenn die Zahl mehr Ziffern hat, als Nullen nach dem Dezimaltrennzeichen vorhanden sind, wird die Zahl auf so viele Dezimalstellen gerundet, wie Nullen vorhanden sind. Wenn die Zahl mehr Ziffern hat, als Nullen vor dem Dezimaltrennzeichen vorhanden sind, werden die zusätzlichen Ziffern ohne Änderung angezeigt. |
| ( # ) | Ziffernplatzhalter. Zeigt eine Ziffer oder nichts an. Wenn der Ausdruck an der Position, an der „#“ in der Formatzeichenfolge steht, eine Ziffer aufweist, wird sie angezeigt. Andernfalls wird an dieser Position nichts angezeigt. Dieses Symbol funktioniert wie der 0-Ziffernplatzhalter. Führende und nachfolgende Nullen werden jedoch nicht angezeigt, wenn die Zahl höchstens so viele Ziffern hat, wie #-Zeichen auf beiden Seiten des Dezimaltrennzeichens im Formatausdruck vorhanden sind. |
| ( . ) | Dezimalplatzhalter. In manchen Gebietsschemata wird ein Komma als Dezimaltrennzeichen verwendet. Der Dezimalplatzhalter bestimmt, wie viele Ziffern vor und nach dem Dezimaltrennzeichen angezeigt werden. Wenn der Formatausdruck links von diesem Symbol nur Zahlenzeichen enthält, beginnen Zahlen, die kleiner als eins sind, mit einem Dezimaltrennzeichen. Verwenden Sie 0 als ersten Ziffernplatzhalter links vom Dezimaltrennzeichen, um eine führende Null (0) mit Bruchzahlen anzuzeigen. Welches Zeichen tatsächlich in der formatierten Ausgabe als Dezimaltrennzeichen verwendet wird, hängt von dem Zahlenformat ab, das Ihr System erkennt. |
| (%) | Prozentplatzhalter. Der Ausdruck wird mit 100 multipliziert. Das Prozentzeichen ( % ) wird an der Position eingefügt, an der es in der Formatzeichenfolge auftritt. |
| ( , ) | Tausendertrennzeichen. In einigen Regionen wird ein Punkt als Tausendertrennzeichen verwendet. Das Tausendertrennzeichen trennt Tausende von Hunderten innerhalb einer Zahl, die vier oder mehr Stellen links neben dem Dezimaltrennzeichen aufweist. Die Standardverwendung des Tausendertrennzeichens wird angegeben, wenn das Format ein Tausendertrennzeichen enthält, das von Ziffernplatzhaltern umgeben ist ( 0 oder # ). Zwei benachbarte Tausendertrennzeichen oder ein Tausendertrennzeichen unmittelbar links neben dem Dezimaltrennzeichen (unabhängig davon, ob ein Dezimalpunkt angegeben ist) heißt: "Die Zahl wird skaliert, indem sie nach Bedarf durch 1000 geteilt und gerundet wird." Sie können beispielsweise die Formatzeichenfolge "##0,," verwenden, um 100 Millionen als 100 darzustellen. Zahlen, die kleiner als eine Million sind, werden als 0 angezeigt. Zwei benachbarte Tausendertrennzeichen an einer anderen Position als unmittelbar links neben dem Dezimaltrennzeichen werden einfach als Angabe der Verwendung eines Tausendertrennzeichens behandelt. Das tatsächliche Zeichen, das als Tausendertrennzeichen in der formatierten Ausgabe verwendet wird, hängt vom von Ihrem System erkannten Zahlenformat ab. |
| ( : ) | Zeittrennzeichen. In manchen Gebietsschemata wird das Zeittrennzeichen möglicherweise durch ein anderes Zeichen dargestellt. Das Zeittrennzeichen trennt Stunden, Minuten und Sekunden, wenn Zeitwerte formatiert werden. Welches Zeichen tatsächlich in der formatierten Ausgabe als Zeittrennzeichen verwendet wird, hängt von den Systemeinstellungen ab. |
| ( / ) | Datumstrennzeichen. In manchen Gebietsschemata wird das Datumstrennzeichen möglicherweise durch ein anderes Zeichen dargestellt. Das Datumstrennzeichen trennt Tag, Monat und Jahr, wenn Datumswerte formatiert werden. Welches Zeichen tatsächlich in der formatierten Ausgabe als Datumstrennzeichen verwendet wird, hängt von den Systemeinstellungen ab. |
| (E- E+ e- e+ ) | Wissenschaftliches Format. Wenn der Formatausdruck mindestens einen Ziffernplatzhalter ( 0 oder # ) nach E-, E+, e- oder e+ enthält, wird die Zahl im wissenschaftlichen Format angezeigt, und E oder e wird zwischen der Zahl und deren Exponent eingefügt. Die Anzahl der Ziffernplatzhalter bestimmt die Anzahl der Ziffern im Exponenten. Verwenden Sie E- oder e-, um ein Minuszeichen neben negativen Exponenten zu platzieren. Verwenden Sie E+ oder e+, um ein Minuszeichen neben negativen Exponenten und ein Pluszeichen neben positiven Exponenten zu platzieren. |
| - + $ ( ) | Diese Zeichen werden wortwörtlich angezeigt. Alle anderen Unicode-Zeichen (°, €, μ, ² usw.) können eingeschlossen werden, indem Sie es in doppelte Anführungszeichen eingeben oder einfügen (z. B 0.0" °C". ). Verwenden Sie einen Backslash nur, um das nächste Zeichen zu maskieren, wenn es andernfalls interpretiert werden würde (es führt keine hexadezimalen oder \u Escapezeichen ein). |
| ( \ ) | Das nächste Zeichen in der Formatzeichenfolge wird angezeigt. Soll ein Zeichen, das eine spezielle Bedeutung als Literalzeichen hat, angezeigt werden, stellen Sie dem Zeichen einen umgekehrten Schrägstrich (\) voran. Der umgekehrte Schrägstrich selbst wird nicht angezeigt. Das Verwenden des umgekehrten Schrägstrichs ist gleichbedeutend mit dem Einschließen des nächsten Zeichens in doppelte Anführungszeichen. Um einen umgekehrten Schrägstrich anzuzeigen, verwenden Sie zwei umgekehrte Schrägstriche (\\). Datums- und Zeitformatierungszeichen (a, c, d, h, m, n, p, q, s, t, w, / und :) können nicht als literale Zeichen dargestellt werden wie die numerischen Formatierungszeichen (#, 0, %, E, e, Komma und Punkt) und die Zeichenfolgen-Formatierungszeichen (@, &, <, >, !). |
| ("ABC") | Die Zeichenfolge innerhalb der doppelten Anführungszeichen ("") wird angezeigt. |
Überlegungen und Einschränkungen
- Sie können keine benutzerdefinierte Formatzeichenfolge für Felder festlegen, die den Typ „Zeichenfolge“ oder „Boolescher Wert“ haben.
Zugehöriger Inhalt
Weitere Informationen finden Sie unter: