Lektion 4: Hinzufügen von Spalten- und Datenbalkendiagrammen (SSRS)

In dieser Lektion erfahren Sie, wie Sie dem Bericht Employee_Sales_Summary_2008R2 Berichtselemente hinzufügen, die Antworten auf die folgende Frage für einen AdventureWorks-Vertriebsmitarbeiter liefern:

  • Wo liegen die Umsätze für jede Produktkategorie in diesem Monat im Vergleich zu Saisonumsätzen in vorherigen Jahren?

Sie fügen ein Säulendiagramm und ein Datenbalkendiagramm hinzu, um Daten aus dem EmpSalesMonth2008R2-Dataset visuell darzustellen.

Lernziele

In dieser Lektion führen Sie die folgenden Aufgaben aus:

  • Anzeigen der Umsätze aus jeder Kategorie für einen bestimmten Monat über mehrere Jahre hinweg in einem Säulendiagramm und außerdem in einer Tabelle mit einem Datenbalkendiagramm

  • Platzieren beider Diagramme als Peers auf der Berichtsentwurfsoberfläche, um zu steuern, wo die Diagramme im gerenderten Bericht angezeigt werden

Ungefähre Dauer dieses Lernprogramms: 20 Minuten

Anforderungen

Informationen zu den Anforderungen finden Sie unter Erforderliche Komponenten für AdventureWorks 2008R2-Beispielberichte (SSRS).

Für diese Lektion wird vorausgesetzt, dass Sie Erstellen des Berichtsserverprojekts und des Berichts AdventureWorks2008R2_Base (SSRS) zum Erstellen des Berichtsprojekts, der freigegebenen Datenquelle und freigegebener Datasets sowie Lektion 3: Hinzufügen einer Matrix, von Variablen und Indikatoren als KPIs (SSRS) abgeschlossen haben.

Tipps

Lesen Sie die Tipps zum Anzeigen der hierarchischen Beziehungen unter Berichtselementen im Bereich Dokumentgliederung. Weitere Informationen finden Sie unter Berichtsentwurfstipps (Report Builder 3.0 und SSRS).

So öffnen Sie das Projekt und den Bericht

  1. Öffnen Sie in Business Intelligence Development Studio das in der vorhergehenden Lektion erstellte Berichtsserverprojekt "AdventureWorks 2008R2-Beispielberichte".

  2. Öffnen Sie den Bericht "Employee_Sales_Summary_2008R2".

So können Sie ein Säulendiagramm hinzufügen und konfigurieren

  1. Fügen Sie dem Bericht unter dem Rechteck mit dem Namen "rectCharts" ein Säulendiagramm hinzu.

  2. Führen Sie im Bereich Berichtsdaten im Dataset EmpSalesMonth2008R2 folgende Aktionen aus:

    1. Ziehen Sie Sales in Werte.

    2. Ziehen Sie Category in Kategoriegruppen.

    3. Ziehen Sie Year in Reihengruppen.

  3. Legen Sie im Eigenschaftenbereich Lesezeichen auf CategoriesColumnChart fest.

So konfigurieren Sie den Diagrammtitel und die Achse

  1. Ersetzen Sie den Diagrammtitel in Titeleigenschaften durch den folgenden Ausdruck: =Parameters!ReportMonth.Label & " Sales Comparison"

  2. Ändern Sie den Titel der vertikalen Achse in Tausender.

  3. Öffnen Sie die Eigenschaften für vertikale Achsen.

    1. Wählen Sie auf der Seite Allgemein in Skalierungsoptionen die Option Skalierungsunterbrechungen aktivieren aus.

    2. Formatieren Sie auf der Seite Zahl die Werte als Währung.

    3. Legen Sie die Dezimalstellen auf 0 fest.

    4. Wählen Sie 1000er-Trennzeichen verwenden aus.

    5. Klicken Sie im Feld Werte anzeigen in auf Tausender.

    6. Vergewissern Sie sich im Eigenschaftenbereich, dass Diagrammachsen-Eigenschaften angezeigt werden.

    7. Erweitern Sie ScaleBreakStyle, und legen Sie BorderColor auf Silber fest.

  4. Löschen Sie den Titel der horizontalen Achse.

  5. Öffnen Sie die Eigenschaften für horizontale Achsen. Wählen Sie auf der Seite Bezeichnungen die Option Automatische Anpassung deaktivieren aus, und legen Sie Drehwinkel für Bezeichnungen (Grad) auf 45 fest.

  6. Verschieben Sie die Legende unter die horizontale Achse.

So fügen Sie eine Matrix mit einem Datenbalken hinzu

  1. Fügen Sie neben dem Säulendiagramm eine Matrix hinzu. Verwenden Sie Ausrichtungslinien, um den oberen Rand der Matrix und des Diagramms auszurichten.

  2. Ziehen Sie im Bereich Berichtsdaten im Dataset EmpSalesMonth2008R2Category in Zeilen.

  3. Klicken Sie mit der rechten Maustaste in die Datenzelle, klicken Sie auf Einfügen, klicken Sie auf Datenbalken und dann auf Gestapelter Balken.

  4. Gehen Sie im Bereich "Diagrammdaten" wie folgt vor:

    1. Klicken Sie im Bereich "Werte" auf Feld hinzufügen (+) und dann auf Sales.

    2. Klicken Sie im Bereich "Reihengruppen" auf Feld hinzufügen (+) und dann auf Year.

  5. Erstellen Sie in der Matrix in Spalten einen Platzhalter mit dem Namen "Titel", und legen Sie seinen Wert auf =Parameters!ReportMonth.Label & " Sales Comparison for Each Year" fest.

  6. Erweitern Sie die Breite der Spalte, die den Datenbalken enthält.

  7. Wählen Sie die Matrix aus, und legen Sie im Eigenschaftenbereich Lesezeichen auf MatrixwithNestedDatabarChart fest.

  8. Formatieren Sie die Matrix nach Bedarf.

Hinzufügen eines Rechteckcontainers für die Matrix

Fügen Sie einen Rechteckcontainer für die Matrix und den Text hinzu, der den Zweck der Matrix erläutert.

So fügen Sie einen Rechteckcontainer hinzu

  1. Fügen Sie im Textkörper des Berichts ein Rechteck mit dem Namen "rectSeasonalSales" ein.

  2. Fügen Sie dem Rechteck ein Textfeld mit dem folgenden Text hinzu: Compare seasonal sales for [@ReportMonth.Label] for each category.

  3. Formatieren Sie nach Bedarf.

  4. Ziehen Sie das Diagramm in das Rechteck. Das Rechteck wird nach Bedarf erweitert.

  5. Ziehen Sie die Matrix mit dem Datenbalkendiagramm in das Rechteck, und positionieren Sie sie neben dem Säulendiagramm.

  6. Verschieben Sie dieses Rechteck unter die vorhandenen Rechtecke, und richten Sie die Seiten des Rechtecks und die Berichtselemente mithilfe von Ausrichtungslinien an den anderen Berichtselementen auf der Seite aus.

  1. Wählen Sie den Text im Textfeld "tbScenarioText" aus.

  2. Markieren Sie das Wort Spalte mit der Maus.

  3. Klicken Sie mit der rechten Maustaste, und wählen Sie Texteigenschaften.

  4. Legen Sie auf der Seite Schriftart die Farbe auf Blau und Effekte auf Unterstrichen fest.

  5. Klicken Sie auf der Seite Aktion auf Gehe zu Lesezeichen.

  6. Geben Sie in Lesezeichen auswählenCategoriesColumnChart ein.

  7. Wiederholen Sie die Schritte 3 bis 5 für das Wort Datenbalken.

  8. Geben Sie in Lesezeichen auswählenMatrixwithNestedDatabarChart ein.

So können Sie den Bericht in der Vorschau anzeigen und überprüfen

  1. Zeigen Sie eine Vorschau des Berichts an.

  2. Überprüfen Sie Folgendes:

    1. Das Säulendiagramm und der Datenbalken zeigen die gleichen Informationen an.

    2. Im Szenariotext springt der Spaltenlink zu der Seite, die das Säulendiagramm enthält.

    3. Im Szenariotext springt der Datenbalkenlink zu der Seite, die das Datenbalkendiagramm enthält.

  3. Stellen Sie den Bericht bereit.

Nächste Schritte

Sie haben nun die Berichterstellung abgeschlossen. Wenn Sie andere AdventureWorks-Beispielberichte erstellen möchten, finden Sie weitere Informationen unter Lernprogramme: Erstellen von AdventureWorks 2008R2-Beispielberichten (SSRS).

Siehe auch

Andere Ressourcen