Lektion 6: Adding Grouping and Totals (Reporting Services)
Fügen Sie dem Bericht Gruppierungen und Gesamtwerte hinzu, um Daten zu gruppieren und zusammenzufassen.
Informationen zum Hinzufügen von Gesamtwerten zu Berichten finden Sie in der folgenden Curation auf curah.microsoft.com: Hinzufügen von Gesamtwerten zu Reporting Services (SSRS)-Berichten.
In diesem Thema:
To group data in a report
To add totals to a report
To add a daily total to a report
To add a grand total to a report
To Publish the Report to the Report Server (Optional)
So gruppieren Sie Daten in einem Bericht
Klicken Sie auf die Registerkarte Entwurf.
Wenn Sie den Bereich Zeilengruppen nicht sehen, klicken Sie mit der rechten Maustaste auf die Entwurfsoberfläche. Klicken Sie auf Sicht und dann auf Gruppierung.
Ziehen Sie im Berichtsdatenbereich das Feld Date in den Bereich Zeilengruppen. Platzieren Sie das Feld über der Zeile (Details).
Beachten Sie, dass das Zeilenhandle nun Klammern zum Anzeigen einer Gruppe aufweist. Außerdem verfügt die Tabelle nun auf jeder Seite der vertikalen gepunkteten Linie einmal über die Spalte Date.
Ziehen Sie im Berichtsdatenbereich das Feld Order in den Bereich Zeilengruppen. Platzieren das Feld unter Date und über (Details).
Beachten Sie, dass das Zeilenhandle nun zweimal Klammern zum Anzeigen von zwei Gruppen aufweist. Ferner weist die Tabelle zweimal die Spalte Order auf.
Löschen Sie die ursprünglichen Spalten Date und Order rechts neben der doppelten Linie. Dadurch werden die einzelnen Datensatzwerte entfernt, und nur der Gruppenwert wird angezeigt. Wählen Sie die Spaltenhandles für die beiden Spalten aus, klicken Sie mit der rechten Maustaste und wählen Sie Spalten löschen aus.
Die Spaltenkopfzeilen und der Datumswert können erneut formatiert werden.
Wechseln Sie zur Registerkarte Vorschau, um eine Vorschau des Berichts anzuzeigen. Die Vorschau sollte ähnlich der folgenden Abbildung aussehen:
Top
So fügen Sie einem Bericht Gesamtwerte hinzu
Wechseln Sie in die Entwurfsansicht.
Klicken Sie mit der rechten Maustaste auf die Datenbereichszelle mit dem Feld [LineTotal] und anschließend auf Gesamtergebnis hinzufügen.
Dadurch wird eine Zeile mit dem Gesamtwert für die einzelnen Bestellungen in Dollar hinzugefügt.
Klicken Sie mit der rechten Maustaste auf die Zelle mit dem Feld [Qty] und anschließend auf Gesamtergebnis hinzufügen.
Dadurch wird der Ergebniszeile eine Gesamtmenge für die einzelnen Bestellungen hinzugefügt.
Geben Sie in die leere Zelle links von Sum[Qty] die Bezeichnung "Order Total" ein.
Sie können der Ergebniszeile eine Hintergrundfarbe hinzufügen. Wählen Sie die beiden Gesamtergebniszellen und die Bezeichnungszelle aus.
Klicken Sie im Menü Format auf Hintergrundfarbe, klicken Sie auf Hellgrau und dann auf OK.
Top
So fügen Sie einem Bericht einen Tagesgesamtwert hinzu
Klicken Sie mit der rechten Maustaste in die Zelle Order, zeigen Sie auf Gesamtergebnis hinzufügen, und wählen Sie Nach aus.
Dadurch wird eine neue Zeile mit der Gesamtmenge und dem Gesamtbetrag in Dollar für die einzelnen Tage hinzugefügt; außerdem wird die Bezeichnung Total in der Spalte Order hinzugefügt.
Geben Sie in der gleichen Zelle zuerst das Wort "Daily" und anschließend das Wort Total ein, um Daily Total zu erhalten.
Wählen Sie die Zelle Daily Total aus, und markieren Sie die beiden Zellen für Sum sowie die leere Zelle dazwischen.
Klicken Sie im Menü Format auf Hintergrundfarbe, klicken Sie auf Orange und dann auf OK.
Top
So fügen Sie einem Bericht ein Gesamtergebnis hinzu
Klicken Sie mit der rechten Maustaste in die Zelle Date, zeigen Sie auf Gesamtergebnis hinzufügen, und wählen Sie Nach aus.
Dadurch wird eine neue Zeile mit der Gesamtmenge und dem Gesamtbetrag in Dollar für den gesamten Bericht hinzugefügt; außerdem wird die Bezeichnung Total in der Spalte Date hinzugefügt.
Geben Sie in der gleichen Zelle zuerst das Wort "Grand" und anschließend das Wort Total ein, um Grand Total zu erhalten.
Wählen Sie die Zelle Grand Total aus, und markieren Sie die beiden Zellen für Sum sowie die leeren Zellen dazwischen.
Klicken Sie im Menü Format auf Hintergrundfarbe, klicken Sie auf Hellblau und dann auf OK.
Klicken Sie auf "Vorschau".
Die letzte Seite sollte etwa folgendermaßen aussehen:
Top
So veröffentlichen Sie den Bericht auf dem Berichtsserver (Optional)
Ein optionaler Schritt besteht darin, den vervollständigten Bericht auf dem Berichtsserver im einheitlichen Modus zu veröffentlichen, damit Sie den Bericht im Berichts-Manager anzeigen können.
Klicken Sie auf der Symbolleiste auf Projekt, und klicken Sie dann auf auf die Option für die Eigenschaften des Lernprogramms.
Geben Sie in TargetServerURL den Namen des Namens des Berichtsservers ein, z. B. http://<servername>/reportserver
Klicken Sie auf OK.
Klicken Sie auf der Symbolleiste auf Erstellen, und klicken Sie dann auf Tutorial bereitstellen.
Wenn Sie im Ausgabefenster eine Meldung wie die Folgende sehen, war die Bereitstellung erfolgreich:
------ Build started: Project: tutorial, Configuration: Debug ------Skipping 'Sales Orders.rdl'.Item is up to date.Build complete -- 0 errors, 0 warnings------ Deploy started: Project: tutorial, Configuration: Debug ------Deploying to http://<server name>/reportserverDeploying report '/tutorial/Sales Orders'.Deploy complete -- 0 errors, 0 warnings========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==================== Deploy: 1 succeeded, 0 failed, 0 skipped ==========
Wenn Sie eine Fehlermeldung wie die Folgende sehen, überprüfen Sie, ob Sie über Berechtigungen für den Berichtsserver verfügen und ob Sie SQL Server-Datentools mit Administratorrechten gestartet haben.
"Die dem Benutzer ''XXXXXXXX\<Ihr Benutzername>"erteilten Berechtigungen reichen zum Ausführen des Vorgangs nicht aus."
Starten Sie Berichts-Manager mit Administratorrechten, indem Sie z. B. mit der rechten Maustaste auf das Symbol für Internet Explorer und dann auf Als Administrator ausführen klicken.
Wechseln Sie zur Berichts-Manager-URL z. B.: http://<server name>/reports.
Wechseln Sie zum Ordner, der den Bericht enthält, und klicken Sie auf den Namen des Berichts Sales Orders, um den gerenderten Bericht im Browser anzuzeigen.
Top
Nächste Schritte
Sie haben nun das Lernprogramm zum Erstellen eines grundlegenden Tabellenberichts erfolgreich abgeschlossen.
Siehe auch
Konzepte
Filtern, Gruppieren und Sortieren von Daten (Berichts-Generator und SSRS)