Entwerfen von Berichten mit dem Berichts-Designer und Report Builder 3.0 (SSRS)

Reporting Services stellt zwei Erstellungsumgebungen bereit, um Berichtsdefinitionsdateien (RDL) zu erstellen. Eine Berichtsdefinition ist eine Datei im XML-Format, die Informationen zu Datenquellen, Berichtsdaten sowie das Berichtslayout umfasst. Eine Berichtsdefinition enthält keine Daten. Im Rahmen der Verarbeitung des Berichts werden Daten und das Layout kombiniert und an einen Berichtsrenderer übergeben, der bestimmt, welche Daten- und Layoutelemente auf jede Seite passen.

Verwenden Sie dieses Thema, um üblicherweise verwendete Funktionen zwischen Report Builder 3.0 und Berichts-Designer zu vergleichen. Eine umfassende Liste der Erstellungsumgebungsfunktionen finden Sie unter Vergleichen von Berichterstellungsumgebungen.

In diesem Artikel

Berichts-Generator- und Berichts-Designer-Funktionen

Berichts-Generator-Menüband und Berichts-Designer-Toolbox und -Symbolleisten

In diesem Abschnitt

Berichts-Generator- und Berichts-Designer-Funktionen

In der folgenden Tabelle werden Unterschiede der zwei Berichterstellungsumgebungen für üblicherweise verwendete Funktionen zusammengefasst.

Bereich

Report Builder 3.0

Berichts-Designer

Beschreibung

Der Berichts-Generator ist eine Berichterstellungsumgebung für Geschäftsbenutzer, die das Arbeiten in der Microsoft Office-Umgebung bevorzugen. Sie arbeiten jeweils mit einem Bericht. Sie können einen veröffentlichten Bericht direkt über einen Berichtsserver ändern. Sie können schnell einen Bericht erstellen, indem Sie Elemente von der Berichtsteilgalerie hinzufügen, die von Berichts-Designern Ihrer Organisation bereitgestellt wurde.

Der Berichts-Designer in Business Intelligence Development Studio ist eine Berichterstellungsumgebung, die in Microsoft Visual Studio gehostet wird. Verwenden Sie Berichts-Designer-Projektdateien und Projektmappendateien, um eine Masterkopie von Berichtsdefinitionen, Berichtsteilen, freigegebenen Datenquellen, freigegebenen Datasets und Ressourcendateien wie Bilder und ESRI-Shape-Dateien für Karten zu organisieren und zu verwalten.

Abrufen von Daten

Navigieren Sie zum einem Berichtsserver, und fügen Sie einen Verweis einer freigegebenen Datenquelle oder einem freigegebenen Dataset auf dem Berichtsserver hinzu.

Erstellen Sie freigegebene Datasets in der Sicht für freigegebene Datasets, und speichern Sie sie auf dem Berichtsserver.

Schreiben Sie für ein eingebettetes (lokales) Dataset eine Abfrage, oder erstellen Sie mit dem relationalen Abfrage-Designer eine Abfrage. Sie können Daten von jedem integrierten Datenquellentyp lokal abrufen oder einen Berichtsserver-Datenquellentyp vom Berichtsserver abrufen. Benutzerdefinierte Datenquellen auf dem Client werden nicht unterstützt. Um einen Bericht in der Vorschau anzuzeigen, müssen gültige Anmeldeinformationen zum Ausführen von Datasetabfragen auf dem Client sowie zum Anzeigen der Vorschau eines Berichts auf dem Server vorhanden sein.

Veröffentlichen Sie eine freigegebene Datenquelle oder ein freigegebenes Dataset für einen Berichtsserver. Um einen Bericht in der Vorschau anzuzeigen, definieren Sie Anmeldeinformationen, die vom lokalen Computer unterstützt werden. Nach der Veröffentlichung einer freigegebenen Datenquelle sind ggf. die Anmeldeinformationen zur Verwendung des Berichtsservers zu ändern. Über die Projekteigenschaften können Sie steuern, ob freigegebene Datenquellen und freigegebene Datasets zu veröffentlichen sind. Verwenden Sie Konfigurationseigenschaften, um mehrere Sätze von Projekteigenschaften für Produktions- oder Debugmodi zu erstellen.

Fügen Sie eine benutzerdefinierte Datenerweiterung hinzu, und installieren Sie sie lokal sowie auf dem Berichtsserver.

Tabellen, Matrizen und Listen

Verwenden Sie den Tablix-Assistenten, um einem Bericht eine Tabelle, Matrix oder Liste hinzuzufügen.

Fügen Sie einem Bericht eine Tabelle, Matrix oder Liste über die Toolbox oder das Kontextmenü manuell hinzu.

Berichtsteile

Wählen Sie von einer Liste Berichtsteile auf dem Berichtsserver aus.

Veröffentlichen Sie Elemente in einem Bericht als Berichtsteile.

Markieren Sie Elemente als Berichtsteile. Veröffentlichen Sie sie, wenn Sie das Projekt bereitstellen.

Diagramme, Sparklines und Datenbalken

Fügen Sie mithilfe des Diagramm-Assistenten einem Bericht ein Diagramm hinzu.

Fügen Sie einem Bericht ein Diagramm über die Toolbox oder das Kontextmenü manuell hinzu.

Karten

Veröffentlichen Sie zuerst ESRI-Shape-Dateien für den Berichtsserver, und fügen Sie dann einen Verweis auf eine ESRI-Datei über den Bericht hinzu.

Binden Sie ESRI-Shape-Dateien als Ressourcen in das Projekt ein, und veröffentlichen Sie sie für den Berichtsserver.

Bilder, Textfelder, Rechtecke und Linien

Veröffentlichen Sie zuerst Bilddateien für den Berichtsserver, und fügen Sie dann einen Verweis auf das jeweilige Bild über den Bericht hinzu.

Binden Sie Bilder als Ressourcen in das Projekt ein, und veröffentlichen Sie sie für den Berichtsserver.

Formatieren von Berichtselementen

Verwenden Sie Registerkarten und Gruppen im Menüband, um Elemente auf der Entwurfsoberfläche zu formatieren.

Verwenden Sie Visual Studio-Symbolleisten, um Elemente auf der Entwurfsoberfläche zu formatieren.

Filtern, Gruppieren und Sortieren

Erstellen Sie im Berichtsentwurfsmodus Gruppen mit dem Assistenten für Tabellen, Matrizen bzw. Diagramme. Standardmäßig werden Sortierungsausdrücke auf Gruppierungsausdrücke festgelegt.

Legen Sie im Modus für freigegebene Datasets die Optionen für Datasetfilter fest, und speichern Sie dann das freigegebene Dataset auf dem Berichtsserver oder der SharePoint-Website.

Erstellen Sie Gruppen manuell, indem Sie Felder vom Bereich für Berichtsdaten in die Tabellen-/Matrixzeilengruppenbereiche bzw. Spaltengruppenbereiche oder die Diagrammkategorie- und Reihenbereiche ziehen. Standardmäßig werden Sortierungsausdrücke auf Gruppierungsausdrücke festgelegt.

Legen Sie im Projektmappen-Explorer im Ordner für freigegebene Datasets Datasetfilter fest, und speichern Sie sie im Projekt. Wenn Sie das Projekt bereitstellen, werden die freigegebenen Datasets auf dem Berichtsserver oder der SharePoint-Website gespeichert.

Drillthrough, Drilldown, Unterberichte und geschachtelte Datenbereiche

Drillthrough und Unterberichte werden nur im Servermodus unterstützt. Wird im lokalen Modus nicht unterstützt.

Fügen Sie mit dem Tabellen- oder Matrix-Assistenten einem Element eine Erweiterungs-/Reduzierungsaktion hinzu.

Fügen Sie im lokalen Modus Berichten im Projekt für Drillthroughziele oder Unterberichte Verweise hinzu.

Der Tabellen- oder Matrix-Assistent ist nicht verfügbar.

Fügen Sie im Dialogfeld für Textfeldeigenschaften oder im Dialogfeld für Gruppen von einer im Gruppierungsbereich angezeigten Gruppe einem Element eine Erweiterungs-/Reduzierungsaktion hinzu.

Ausdrücke

Verwenden Sie Standardausdrücke, um Daten im Bericht anzuzeigen, zu gruppieren und zu sortieren. Sie können Ausdrücke in Microsoft Visual Basic schreiben, es sind jedoch weniger Debuggingoptionen verfügbar als im Berichts-Designer.

Schreiben Sie Ausdrücke in Visual Basic. Der Editor für Ausdrücke bietet IntelliSense-Syntaxunterstützung. Zeigen Sie Warnungen und Meldungen zu Kompilierzeitfehlern mithilfe des Ausgabefensters an. Fügen Sie .NET Framework-Assemblys oder benutzerdefinierten Assemblys, die Ihren benutzerdefinierten Code beinhalten, Verweise hinzu.

Berichts-Generator-Menüband und Berichts-Designer-Toolbox und -Symbolleisten

Beschreibung

Berichts-Generator

Berichts-Designer

Position von Schaltflächen

Auf dem Menüband.

In der Visual Studio-Toolbox oder in Symbolleisten.

Layout

Auf der Registerkarte für Home, in der Gruppe für das Layout.

Zeigen Sie im Menü Ansicht auf Symbolleisten, und klicken Sie auf Layout.

Zoom

Verwenden Sie im Berichtsentwurfsmodus oder in der Vorschau das Schieberegler-Steuerelement in der unteren rechten Ecke. Der Zoomfaktor wird als Prozentsatz angezeigt.

Zeigen Sie im Menü Ansicht auf Symbolleisten, und klicken Sie auf Bericht. Verwenden Sie in der Symbolleiste für Berichte die Dropdownliste, um einen Zoomfaktor auszuwählen.

Erste Schritte mit dem Berichts-Designer

Hinzufügen von Interaktivitäts- und Navigationselementen