Formatieren von Zahlen und Datumsangaben (Berichts-Generator und SSRS)Formatting Numbers and Dates (Report Builder and SSRS)

Sie können Zahlen und Datumsangaben in Datenbereichen formatieren, indem Sie im Dialogfeld Eigenschaften des betreffenden Datenbereichs auf der Seite Zahl ein Format auswählen.You can format numbers and dates in data regions by selecting a format from the Number page of the corresponding data region's Properties dialog box.

Wenn Sie in einem Textfeld-Berichtselement Formatzeichenfolgen angeben möchten, wählen Sie das zu formatierende Element aus, klicken Sie mit der rechten Maustaste, wählen Sie Textfeldeigenschaftenaus, und klicken Sie anschließend auf Zahl.To specify format strings within a text box report item, you need to select the item that you want to format, right-click, select Text Box Properties, and then click Number. Einzelne Zellen einer Tabelle oder eines Matrixdatenbereichs können auf die gleiche Weise formatiert werden, da es sich bei den Zellen in einer Tabelle oder Matrix um einzelne Textfelder handelt.You can format individual cells in a table or matrix data region in the same manner, because cells in a table or matrix are individual text boxes.

Diagrammdatenbereiche werden häufig zum Anzeigen von Daten auf der Kategorieachse (x) sowie von Werten auf der Wertachse (y) verwendet.A chart data region commonly shows dates along the category (x) axis, and values along the value (y) axis. Klicken Sie mit der rechten Maustaste auf eine Achse, und wählen Sie Achseneigenschaftenaus, um die Formatierung in einem Diagramm anzugeben.To specify formatting in a chart, right-click an axis and select Axis Properties. Auf der Wertachse können Formatierungen nur für Zahlen angegeben werden.On the value axis, you can specify formats only for numbers. Weitere Informationen finden Sie unter Formatieren von Achsenbezeichnungen in einem Diagramm (Berichts-Generator und SSRS).For more information, see Formatting Axis Labels on a Chart (Report Builder and SSRS).

Zur Angabe einer Formatierung in einem Messgerätdatenbereich klicken Sie mit der rechten Maustaste auf die Skala des Messgeräts, und wählen Sie Radiale Skalierungseigenschaften bzw. Lineare Skalierungseigenschaftenaus.To specify formatting in a Gauge data region, right-click the scale of the gauge and select Radial Scale Properties or Linear Scale Properties.

Hinweis

Wenn gewünschte Formatierungsoptionen ausgegraut sind, bedeutet dies, dass die Formatierungsoptionen mit dem Datentyp des Felds, das in der Datenquelle festgelegt ist, inkompatibel sind.If some formatting options you want to use are grayed out, it means that those formatting options are not compatible the field's data type, which is set in the data source. Wenn das Feld beispielsweise numerische Werte enthält, der Datentyp des Felds jedoch auf "string" festgelegt ist, können Formatierungsoptionen für numerische Daten (z. B. Währungsdaten oder Dezimalzahlen) nicht angewendet werden.For example, if the field contains number values but the field's data type is String, you cannot apply numerical data formatting options such as currency or decimals.

Hinweis

Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Jede Erstellungsumgebung bietet verschiedene Methoden zum Erstellen, Öffnen und Speichern von Berichten und verwandten Elementen.Each authoring environment provides different ways to create, open, and save reports and related items.

Überlegungen zum Formatieren von Zahlen und DatumsangabenConsiderations for Formatting Numbers and Dates

Beachten Sie vor dem Formatieren von Zahlen und Datumsangaben im Bericht folgende Punkte:Before you format numbers and dates in your report, consider the following:

  • Standardmäßig werden Zahlen so formatiert, dass sie die Kultureinstellungen auf dem Clientcomputer widerspiegeln.By default, numbers are formatted to reflect the cultural settings on the client computer. Geben Sie mithilfe von Formatzeichenfolgen an, wie Zahlen angezeigt werden, sodass die Formatierung unabhängig vom Aufenthaltsort der Person, die den Bericht anzeigt, einheitlich ist.Use formatting strings to specify how numbers are displayed so that formatting is consistent regardless of where the person who is viewing the report is located.

  • Die auf der Seite Zahl angegebenen Formate bilden einen Teil der numerischen .NET Framework.NET Framework -Standardformatzeichenfolgen.The formats provided on the Number page are a subset of the .NET Framework.NET Framework standard numeric format strings. Zum Formatieren einer Zahl oder eines Datums mit einem benutzerdefinierten Format, das nicht im Dialogfeld angezeigt wird, können Sie beliebige .NET Framework.NET Framework -Formatzeichenfolgen für Zahlen oder Datumsangaben verwenden.To format a number or date using a custom format that is not shown in the dialog box, you can use any .NET Framework.NET Framework format strings for numbers or dates. Weitere Informationen zu benutzerdefinierten Formatzeichenfolgen finden Sie auf MSDN im Thema Formatierung von Typen .For more information about custom format strings, see the Formatting Types topic on MSDN.

  • Wenn eine benutzerdefinierte Formatzeichenfolge angegeben wurde, besitzt diese eine höhere Priorität als die kulturspezifischen Standardeinstellungen.If a custom format string has been specified, it has a higher priority over default settings that are culture-specific. Angenommen, Sie legen die benutzerdefinierte Formatzeichenfolge "#,###" fest, um die Zahl 1234 als 1,234 anzuzeigen.For example, suppose you set a custom format string of "#,###" to show the number 1234 as 1,234. Für Benutzer in den Vereinigten Staaten hat diese Zeichenfolge eine andere Bedeutung als in Europa.This may have different meaning to users in the United States than it does to users in Europe. Überlegen Sie vor dem Festlegen eines benutzerdefinierten Formats, wie sich das ausgewählte Format von Benutzern in unterschiedlichen Kulturen, die den Bericht möglicherweise anzeigen, verstanden werden kann.Before you specify a custom format, consider how the format you choose will affect users of different cultures who may view the report.

  • Wenn Sie eine ungültige Formatzeichenfolge angeben, wird der formatierte Text als Literalzeichenfolge interpretiert, die die Formatierung überschreibt.If you specify an invalid format string, the formatted text is interpreted as a literal string which overrides the formatting.

  • Wenn Sie eine Mischung aus Zahlen und anderen Zeichen in demselben Textfeld formatieren, empfiehlt es sich möglicherweise, einen Platzhalter zum getrennten Formatieren der Zahl und des restlichen Texts zu verwenden.If you are formatting a mix of numbers and characters in the same text box, consider using a placeholder to format the number separately from the rest of the text. Weitere Informationen finden Sie unter Formatieren von Text und Platzhaltern (Berichts-Generator und SSRS).For more information, see Formatting Text and Placeholders (Report Builder and SSRS). Wenn für die Format-Eigenschaft des Textfelds eine ungültige Zeichenfolge angegeben wird, wird die Formatzeichenfolge ignoriert.If an invalid format string is specified for the Format property on the text box, the format string is ignored. Wenn für die Format-Eigenschaft des Diagramms oder Messgeräts eine ungültige Zeichenfolge angegeben wird, wird die von Ihnen angegebene Formatzeichenfolge als Zeichenfolge interpretiert und die Formatierung nicht angewendet.If an invalid format string is specified for the Format property on the chart or gauge, the format string that you specified is interpreted as a string and formatting is not applied.

  • Wenn Sie unter Kategorie die Option Währung auswählen und die Option Werte anzeigen inaktivieren, können Sie Tausender, Millionenoder Milliarden auswählen, um Zahlen in Finanzformaten anzuzeigen.If you select Currency under Category and you check Show values in, you can select Thousands, Millions, or Billions to display numbers using financial formats. Wenn der Feldwert zum Beispiel 1.789.905.394 lautet und Sie Milliarden auswählen und zwei Dezimalstellen angeben, wird im Bericht der Wert 1,78 angezeigt.For example, if the field value is 1,789,905,394 and you select Billions and specify 2 decimal places, the value displayed in the report is 1.78.

Weitere InformationenSee Also

Formatieren von Text und Platzhaltern (Berichts-Generator und SSRS) Formatting Text and Placeholders (Report Builder and SSRS)
Formatieren von Linien, Farben und Bildern (Berichts-Generator und SSRS) Formatting Lines, Colors, and Images (Report Builder and SSRS)
Formatieren eines Diagramms (Berichts-Generator und SSRS) Formatting a Chart (Report Builder and SSRS)
Formatieren von Achsenbezeichnungen als Datumsangabe oder Währung (Berichts-Generator und SSRS) Format Axis Labels as Dates or Currencies (Report Builder and SSRS)
Formatieren von Skalen auf einem Messgerät (Berichts-Generator und SSRS)Formatting Scales on a Gauge (Report Builder and SSRS)