Freigeben über


Verwenden benutzerdefinierter Formatzeichenfolgen in Power BI Desktop

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.

Screenshot: Power BI Desktop in der Modellierungsansicht mit hervorgehobener Option „Anpassen“ im Dropdownmenü „Format“

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

Abbildung: die drei verfügbaren Ebenen für Formatzeichenfolgen (Modell, Visual, Element) Sie sehen, dass visuelle Berechnungen nur über Formatzeichenfolgen auf Visual- und Elementebene verfügen können, während Measures und Spalten Formatzeichenfolgen auf allen Ebenen aufweisen können.

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.

Screenshot: der Bereich „Eigenschaften“ mit hervorgehobenem Menü „Format“

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.

Screenshot des Menüs „Formatierung“ mit hervorgehobener Option „Anpassen“.

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:

Screenshot: Bereich „Format“ eines Visuals mit den Einstellungen für „Datenformat“ im Abschnitt „Allgemein“

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:

Screenshot: Bereich „Format“ für ein Visual mit den Formateinstellungen für „Wert“ für Datenbezeichnungen im Abschnitt „Visual“

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:

  1. Vergewissern Sie sich, ob Sie das Format auf visueller Ebene (derzeit .NET-Syntax) angewendet haben.
  2. 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.
  3. Verwenden Sie nn fü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:

  1. Wählen Sie das visuelle Element aus.
  2. Öffnen Sie den Bereich "Format ".
  3. Suchen Sie die Einstellungen für numerische Werte (z. B. Allgemeines > Datenformat, Visuelle > Datenbeschriftungen, Markierungswert oder Werte für die neue Karte).
  4. Legen Sie Anzeigeeinheiten (manchmal bezeichnete Einheiten oder Werteinheiten) auf "None" (nicht automatisch) fest.
  5. 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 Sie Alt, tippen Sie auf 0176 auf 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.

Weitere Informationen finden Sie unter: