Hinzufügen, Bearbeiten und Aktualisieren von Feldern im Berichtsdatenbereich (Berichts-Generator und SSRS)Add, Edit, Refresh Fields in the Report Data Pane (Report Builder and SSRS)

Datasetfelder sind die integrierte Auflistung von Feldnamen, die die Daten darstellen, die zurückgegeben werden, wenn eine Datasetabfrage in einer externen Datenquelle ausgeführt wird.Dataset fields are the built-in collection of field names that represent the data that is returned when a dataset query runs on an external data source.

Bei einem eingebetteten Dataset sind Datasetfelder die Felder, die erstellt werden, nachdem Sie die Erstellung einer Abfrage abgeschlossen und den Bereich Abfrage-Designer geschlossen haben, und von Ihnen erstellte Felder berechnet werden.For an embedded dataset, the dataset fields are the fields that are created after you finish building a query and close the Query Designer pane, and calculated fields that you create.

Bei einem freigegebenen Dataset entsprechen die Datasetfelder den Feldern aus der freigegebenen Datasetdefinition, die dem Bericht hinzugefügt wurden.For a shared dataset, the dataset fields are the fields from the shared dataset definition when you added it to your report. Obwohl die Abfrage vom freigegebenen Dataset auf dem Berichtsserver bei jeder Ausführung des Berichts verwendet wird, ist die Liste der Datasetfelder im Bericht statisch.Although the query from the shared dataset on the report server is always used when you run the report, the list of dataset fields in the report is static.

Aktualisieren Sie mit der Option Felder Aktualisieren die Liste der Felder im Bericht, damit Sie mit der aktuellen Liste der Felder der freigegebenen Datasetabfrage übereinstimmen.Use Refresh Fields to update the list of fields in the report to match the current list of fields from the shared dataset query. Die Aktualisierung der Feldliste wirkt sich nicht auf die berechneten Felder aus, die Sie im Bericht definieren.Refreshing the field list does not affect the calculated fields that you define in your report.

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.

So fügen Sie ein Abfragefeld hinzuTo add a query field

  1. Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Dataset, und klicken Sie anschließend auf Abfragefeld hinzufügen.In the Report Data pane, right-click the dataset, and then click Add Query Field.

    Hinweis

    Zum Anzeigen des Berichtsdatenbereichs klicken Sie im Menü Ansicht auf Berichtsdaten.If you cannot see the Report Data pane, from the View menu, click Report Data.

  2. Klicken Sie auf der Seite Felder des Dialogfelds Dataseteigenschaften auf Hinzufügenund dann auf Abfragefeld.In the Fields page of the Dataset Properties dialog box, click Add, and then click Query Field. Unten im Raster wird eine neue Zeile hinzugefügt.A new row is added to the bottom of the grid.

  3. Geben Sie einen Namen für das neue Feld im Textfeld Feldname ein.In the Field Name text box, type the name for the field.

    Hinweis

    Namen müssen innerhalb des Datasets eindeutig sein.Names must be unique in the dataset.

  4. Geben Sie im Textfeld Feldquelle den Namen eines vorhandenen Felds in der Datenquelle ein.In the Field Source text box, type the name of an existing field on the data source.

  5. Klicken Sie auf OK.Click OK.

So fügen Sie ein berechnetes Feld hinzuTo add a calculated field

  1. Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Dataset, und klicken Sie anschließend auf Berechnetes Feld hinzufügen.In the Report Data pane, right-click the dataset, and then click Add Calculated Field.

  2. Klicken Sie auf der Seite Felder des Dialogfelds Dataseteigenschaften auf Hinzufügenund dann auf Berechnetes Feld.In the Fields page of the Dataset Properties dialog box, click Add, and then click Calculated Field. Unten im Raster wird eine neue Zeile hinzugefügt.A new row is added to the bottom of the grid.

  3. Geben Sie einen Namen für das neue Feld im Textfeld Feldname ein.In the Field Name text bo, type the name for the field.

    Hinweis

    Namen müssen innerhalb des Datasets eindeutig sein.Names must be unique in the dataset.

  4. Geben Sie den Ausdruck für das neue Feld im Textfeld Feldquelle ein.In the Field Source text box, type the expression for the field. Klicken Sie auf die Ausdrucksschaltfläche (fx), um einen Ausdruck zu erstellen.Click the expression (fx) button to build an expression.

    Hinweis

    Der Ausdruck für ein berechnetes Feld darf keine Aggregate oder Verweise auf Berichtselemente enthalten.The expression for a calculated field cannot contain aggregates or references to report items.

  5. Klicken Sie auf OK.Click OK.

So bearbeiten Sie ein Abfragefeld oder ein DatasetfeldTo edit a query field or a dataset field

  1. Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Feld, und klicken Sie anschließend auf Feldeigenschaften.In the Report Data pane, right-click the field, and then click Field Properties.

  2. Klicken Sie auf der Seite Felder des Dialogfelds Dataseteigenschaften auf ein bereits vorhandenes Feld, um die Zeile auszuwählen.In the Fields page of the Dataset Properties dialog box, click an existing field to select the row.

  3. Ändern Sie den Namen des Felds oder den Wert des Felds.Change the name of the field or the value of the field.

  4. Klicken Sie auf OK.Click OK.

So löschen Sie ein Abfragefeld oder ein berechnetes FeldTo delete a query field or a calculated field

  1. Erweitern Sie im Berichtsdatenbereich das Dataset, um die Feldauflistung anzuzeigen.In the Report Data pane, expand the dataset to display the field collection.

  2. Klicken Sie mit der rechten Maustaste auf das Feld, das Sie entfernen möchten, und klicken Sie anschließend auf Löschen.Right-click the field you want to remove, and then click Delete.

So aktualisieren Sie die Feldauflistung im Berichtsdatenbereich für ein freigegebenes DatasetTo refresh the field collection in the Report Data Pane for a shared dataset

  1. Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Dataset, und klicken Sie anschließend auf Abfrage.In the Report Data pane, right-click the dataset, and then click Query.

  2. Klicken Sie auf Felder aktualisieren.Click Refresh Fields.

    Die Abfrage des freigegebenen Datasets wird auf dem Berichtsserver ausgeführt und gibt die aktuelle Feldauflistung zurück.On the report server, the shared dataset query runs and returns the current field collection.

Weitere InformationenSee Also

Datasetfelder-Sammlung (Berichts-Generator und SSRS) Dataset Fields Collection (Report Builder and SSRS)
Berichtsdatasets (SSRS) Report Datasets (SSRS)
Erstellen von Berichten zu eingebetteten und freigegebenen Datasets (Berichts-Generator und SSRS) Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)
Abfrage-Designer in Reporting Services Reporting Services Query Designers
Abfrageentwurfstools (SSRS)Query Design Tools (SSRS)