Freigeben über


Tutorial: Hinzufügen von Gruppierungen und Gesamtergebnissen (Reporting Services)

Nach dem Formatieren der Berichtsfelder fügen Sie Gruppierungen und Gesamtergebnisse zu Ihrem Reporting Services-Bericht hinzu, um Ihre Daten zu organisieren und zusammenzufassen.

In diesem Tutorial:

  • Gruppieren Sie Daten in einem Bericht, um zusammengehörige Informationen zu organisieren.
  • Fügen Sie Gesamtergebnisse hinzu, um Daten auf verschiedenen Ebenen zusammenzufassen.
  • Formatieren Sie gruppierte Daten und Gesamtergebnisse, damit der Bericht besser lesbar wird.

Voraussetzungen

Gruppieren Sie Daten in einem Bericht

In Ihrem Bericht in SQL Server Reporting Services (SSRS) können Sie Daten gruppieren. Das Gruppieren von Daten erleichtert das Organisieren zusammengehöriger Datenzeilen in Abschnitten, wodurch sich der Bericht leichter lesen und interpretieren lässt.

  1. Öffnen Sie Ihre Berichtsdefinitionsdatei für Verkaufsaufträge (.rdl) in Visual Studio.

  2. Klicken Sie auf die Registerkarte Entwurf.

  3. Wenn Sie den Bereich Zeilengruppen nicht sehen, klicken Sie mit der rechten Maustaste auf die Entwurfsoberfläche. Klicken Sie auf Ansicht>Gruppierung.

  4. Ziehen Sie im Berichtsdatenbereich das Feld [Date] in den Bereich Zeilengruppen. Platzieren Sie es oberhalb der Zeile, die als = (Details) angezeigt wird.

    Hinweis

    Das Zeilenhandle weist Klammern zur Angabe einer Gruppe auf. Außerdem verfügt die Tabelle über zwei Spalten für den Ausdruck [Date], eine auf jeder Seite der vertikalen gepunkteten Linie.

    Screenshot einer Tabelle mit dem Zeilenhandle und zwei Spalten des Datumsausdrucks.

  5. Ziehen Sie im Berichtsdatenbereich das Feld [Order] in den Bereich Zeilengruppen. Platzieren das Feld hinter Date und vor = (Details).

    Screenshot des Felds „Reihenfolge“ im Feld „Berichtsdaten“ zwischen „Datum“ und „Details“.

    Hinweis

    Das Zeilenhandle enthält nun zwei Klammern (), um zwei Gruppen anzuzeigen. Die Tabelle verfügt über zwei Spalten für den Ausdruck [Order].

  6. Löschen Sie die ursprünglichen Spalten für die Ausdrücke [Date] und [Order] rechts neben der doppelten Linie. Wählen Sie die Spaltenhandles für die beiden Spalten aus, klicken Sie mit der rechten Maustaste, und wählen Sie Spalten löschen. Der Berichts-Designer entfernt die einzelnen Zeilenausdrücke, sodass nur die Gruppenausdrücke angezeigt werden.

    Screenshot, der zwei ausgewählten Spalten, die in der Tabelle ausgewählt werden.

  7. Zum Formatieren der neuen Spalte [Date] klicken Sie mit der rechten Maustaste auf die Datenbereichszelle, die den Ausdruck [Date] enthält, und wählen Sie Textfeldeigenschaften.

  8. Wählen Sie im Feld ganz links Zahl und im Feld Kategorie die Option Datum aus.

  9. Wählen Sie im Feld Typ die Option 31. Januar 2000aus.

  10. Wählen Sie OK aus.

  11. Zeigen Sie auf der Registerkarte Vorschau eine Vorschau des Berichts an.

    Screenshot des Vorschaureports für die Tabelle.

Fügen Sie Gesamtwerte zu einem Bericht hinzu

Sie können Gesamtergebnisse zu Ihrem Bericht hinzufügen, um Daten zusammenzufassen. Anhand von Gesamtergebnissen können Sie Gesamtwerte schnell verstehen und die Benutzerfreundlichkeit des Berichts verbessern.

  1. Wechseln Sie in die Designansicht.

  2. Klicken Sie mit der rechten Maustaste auf die Datenbereichszelle mit dem Ausdruck [LineTotal], und wählen Sie anschließend Gesamtergebnis hinzufügen aus. Der Berichts-Designer fügt eine Zeile mit dem Gesamtwert für die einzelnen Bestellungen in Dollar hinzu.

  3. Klicken Sie mit der rechten Maustaste auf die Zelle mit dem Feld [Qty]und anschließend auf Gesamtergebnis hinzufügen. Der Berichts-Designer fügt der Ergebniszeile eine Gesamtmenge für die einzelnen Bestellungen hinzu.

  4. Geben Sie in die leere Zelle links von Sum[Qty] „Order Total“ ein.

  5. Wählen Sie die beiden Summenzellen und die Bezeichnungzelle in der Zeile aus, in der Sie die Zellen für das Gesamtergebnis hinzugefügt haben.

  6. Wählen Sie Format>Hintergrundfarbe>Hellgrau aus.

  7. Wählen Sie OK aus.

    Screenshot der formatierten Tabelle mit der Bestellsumme.

Hinzufügen des Tagesgesamtwerts zum Bericht

Sie können ein tägliches Gesamtergebnis zu Ihrem Bericht hinzufügen. Dieser Schritt liefert eine tägliche Zusammenfassung am Ende jeder Datumsgruppierung und sorgt dafür, dass Sie tägliche Gesamtwerte in Ihrem Bericht schneller erkennen können.

  1. Klicken Sie mit der rechten Maustaste auf die Ausdruckszelle [Order], und wählen Sie Gesamtergebnis hinzufügen>Nach aus. Der Berichts-Designer fügt eine neue Zeile mit den Summen der Werte [Qty] und [Linetotal] für jeden Tag und die Zeichenfolge „Total“ am Ende der Spalte mit dem Ausdruck [Order] hinzu.

  2. Geben Sie in der gleichen Zelle zuerst das Wort „Daily“ und anschließend das Wort „Total“ ein, um „Daily Total“zu erhalten.

  3. Wählen Sie diese Zelle und die beiden benachbarten Zellen mit den Gesamtwerten auf der rechten Seite sowie die leere Zelle dazwischen aus.

  4. Wählen Sie Format>Hintergrundfarbe>Orange aus.

  5. Wählen Sie OK aus.

    Screenshot der formatierten Tabelle mit der täglichen Summe.

Hinzufügen des Gesamtergebnisses zum Bericht

Sie können eine Gesamtsumme zu Ihrem Bericht hinzufügen, um alle Daten aus dem gesamten Bericht zusammenzufassen. Eine Gesamtsumme bietet eine umfassende Zusammenfassung und sorgt dafür, dass die gesamten Daten auf einen Blick leichter zu verstehen sind.

  1. Klicken Sie mit der rechten Maustaste auf die Ausdruckszelle [Date], und wählen Sie Gesamtergebnis hinzufügen>Nach aus. Der Berichts-Designer fügt eine neue Zeile mit den Summen der Werte [Qty] und [LineTotal] für den gesamten Bericht und die Zeichenfolge „Total“ am Ende der Spalte mit dem Ausdruck [Date] hinzu.

  2. Geben Sie in der gleichen Zelle zuerst die Zeichenfolge „Grand“ und anschließend das Wort „Total“ ein, um „Grand Total“ zu erhalten.

  3. Wählen Sie die Zelle „Grand Total“ aus, und markieren Sie die beiden Ausdruckszellen Sum() sowie die leeren Zellen dazwischen.

  4. Wählen Sie Format>Hintergrundfarbe>Hellblau aus.

  5. Wählen Sie OK aus.

    Screenshot der formatierten Tabelle mit Gesamtsumme.

Anzeigen des Berichts in der Vorschau

Gehen Sie zur Registerkarte Vorschau, um anzuzeigen, wie der veröffentlichte Bericht aussehen wird. Suchen Sie nach Fehlern oder Problemen, die Sie beheben können, bevor Sie den Bericht fertigstellen.

  1. Klicken Sie auf die Registerkarte Vorschau.

  2. Wählen Sie in der Symbolleiste Vorschau die Option Letzte Seite aus, die wie aussieht. Die Werte der Gesamtsumme werden am Ende des Berichts angezeigt.

    Screenshot der vollständigen Vorschau für die formatierte Tabelle.

Veröffentlichen Sie den Bericht auf dem Berichtsserver (Optional)

Veröffentlichen Sie Ihren fertigen Bericht auf dem Berichtsserver. Dieser Vorgang ist optional und umfasst das Konfigurieren der Berichtseigenschaften, das Festlegen der Zielserver-URL und das Bereitstellen des Berichts. Dieser Schritt ist entscheidend, um Ihren Bericht über das Webportal für eine breitere Zielgruppe verfügbar zu machen und sicherzustellen, dass die Informationen leicht zugänglich sind.

  1. Wählen Sie Projekt>Tutorialeigenschaften... aus.

  2. Geben Sie in TargetServerURL den Namen Ihres Berichtsservers ein, z. B.:

    • http:/<servername>/reportserver oder
    • http://localhost/reportserver funktioniert, wenn Sie den Bericht auf dem Berichtsserver erstellen.
  3. Für TargetReportFolder wurde „Tutorial“ angegeben – der Name des Projekts. Der Bericht wird vom Berichts-Designer in diesem Ordner bereitgestellt.

  4. Wählen Sie OK aus.

  5. Wählen Sie Erstellen>Tutorial bereitstellen aus.

    Wenn Sie eine Meldung in der Art des folgenden Ausgabefensters 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 `https://[server name]/reportserver`  
    Deploying 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 sehen, überprüfen Sie, ob Sie über die entsprechenden Berechtigungen für den Berichtsserver verfügen und ob Sie SQL Server Data Tools mit Administratorrechten gestartet haben.

  6. Öffnen Sie einen Browser mit Administratorrechten. Klicken Sie zum Beispiel mit der rechten Maustaste auf das Symbol für den Internet Explorer, und wählen Sie Als Administrator ausführen aus.

  7. Navigieren Sie zur Webportal-URL.

    • https://<server name>/reports.
    • http://localhost/reports funktioniert, wenn Sie den Bericht auf dem Berichtsserver erstellen.
  8. Wählen Sie den Ordner Tutorial aus und öffnen Sie dann den Bericht Verkaufsaufträge.

    Screenshot des Ordners „Lernprogramm“ im Startbereich.

Sie haben das Tutorial zum Erstellen eines einfachen Tabellenberichts erfolgreich abgeschlossen.