Hinzufügen, Bearbeiten und Aktualisieren von Feldern im Berichtsdatenbereich (Berichts-Generator und 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.
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.
Bei einem freigegebenen Dataset entsprechen die Datasetfelder den Feldern aus der freigegebenen Datasetdefinition, die dem Bericht hinzugefügt wurden. 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.
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. Die Aktualisierung der Feldliste wirkt sich nicht auf die berechneten Felder aus, die Sie im Bericht definieren.
Hinweis
Sie können paginierte Berichtsdefinitionsdateien (.rdl) im Berichts-Generator von Microsoft, im Power BI Report Builder und im Berichts-Designer in SQL Server-Datentools erstellen und ändern.
So fügen Sie ein Abfragefeld hinzu
Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Dataset, und klicken Sie anschließend auf Abfragefeld hinzufügen.
Hinweis
Zum Anzeigen des Berichtsdatenbereichs klicken Sie im Menü Ansicht auf Berichtsdaten.
Klicken Sie auf der Seite Felder des Dialogfelds Dataseteigenschaften auf Hinzufügenund dann auf Abfragefeld. Unten im Raster wird eine neue Zeile hinzugefügt.
Geben Sie einen Namen für das neue Feld im Textfeld Feldname ein.
Hinweis
Namen müssen innerhalb des Datasets eindeutig sein.
Geben Sie im Textfeld Feldquelle den Namen eines vorhandenen Felds in der Datenquelle ein.
Klicken Sie auf OK.
So fügen Sie ein berechnetes Feld hinzu
Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Dataset, und klicken Sie anschließend auf Berechnetes Feld hinzufügen.
Klicken Sie auf der Seite Felder des Dialogfelds Dataseteigenschaften auf Hinzufügenund dann auf Berechnetes Feld. Unten im Raster wird eine neue Zeile hinzugefügt.
Geben Sie einen Namen für das neue Feld im Textfeld Feldname ein.
Hinweis
Namen müssen innerhalb des Datasets eindeutig sein.
Geben Sie den Ausdruck für das neue Feld im Textfeld Feldquelle ein. Klicken Sie auf die Ausdrucksschaltfläche (fx), um einen Ausdruck zu erstellen.
Hinweis
Der Ausdruck für ein berechnetes Feld darf keine Aggregate oder Verweise auf Berichtselemente enthalten.
Klicken Sie auf OK.
So bearbeiten Sie ein Abfragefeld oder ein Datasetfeld
Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Feld, und klicken Sie anschließend auf Feldeigenschaften.
Klicken Sie auf der Seite Felder des Dialogfelds Dataseteigenschaften auf ein bereits vorhandenes Feld, um die Zeile auszuwählen.
Ändern Sie den Namen des Felds oder den Wert des Felds.
Klicken Sie auf OK.
So löschen Sie ein Abfragefeld oder ein berechnetes Feld
Erweitern Sie im Berichtsdatenbereich das Dataset, um die Feldauflistung anzuzeigen.
Klicken Sie mit der rechten Maustaste auf das Feld, das Sie entfernen möchten, und klicken Sie anschließend auf Löschen.
So aktualisieren Sie die Feldauflistung im Berichtsdatenbereich für ein freigegebenes Dataset
Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf das Dataset, und klicken Sie anschließend auf Abfrage.
Klicken Sie auf Felder aktualisieren.
Die Abfrage des freigegebenen Datasets wird auf dem Berichtsserver ausgeführt und gibt die aktuelle Feldauflistung zurück.