Freigeben über


Lernprogramm: Hinzufügen eines Balkendiagramms zu einem Bericht (Berichts-Generator 2.0)

Balkendiagramme eignen sich zur horizontalen Darstellung von Kategoriedaten, um Folgendes zu erzielen:

  • Bessere Lesbarkeit langer Kategorienamen

  • Bessere Verständlichkeit von Zeiten, die als Werte ausgegeben werden

  • Vergleichen des relativen Werts mehrerer Reihen

Lernziele

In diesem Lernprogramm lernen Sie Folgendes:

  • Definieren einer Datenquelle und Hinzufügen eines Datasets zum Bericht

  • Hinzufügen eines Balkendiagramms zum Bericht

  • Formatieren der Achsenbezeichnungen, des Titels und der Legende des Diagramms

Voraussetzungen

Zur Ausführung dieses Lernprogramms müssen die folgenden Voraussetzungen erfüllt sein:

Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 15 Minuten

So öffnen Sie einen vorhandenen Bericht

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2008 Berichts-Generator, und klicken Sie dann auf Berichts-Generator 2.0.

  2. Klicken Sie in der Schaltfläche Berichts-Generator auf Öffnen.

  3. Klicken Sie auf Letzte Sites und Server, und navigieren Sie dann zu Sales Order auf dem Berichtsserver.

Als Nächstes werden Sie dem Bericht ein Balkendiagramm hinzufügen.

So fügen Sie ein Balkendiagramm mit dem Diagrammassistenten hinzu

  1. Klicken Sie auf der Multifunktionsleiste Einfügen auf Diagramm und dann auf Diagrammassistent. Klicken und ziehen Sie im Entwurfsbereich, um die Diagrammgliederung anzugeben.

    Da ein Dataset bereits im Bericht vorhanden ist, wird die Seite Dataset auswählen geöffnet. In diesem Lernprogramm erstellen Sie ein neues Dataset.

  2. Klicken Sie auf Neues Dataset erstellen und dann zweimal auf Weiter. Die Seite Abfrage entwerfen wird geöffnet.

    In einigen Datenbanken werden Tabellen in Schemas organisiert. Die Datenbanksicht zeigt die Hierarchie von Schemas an. Sie können jedes Schema erweitern, um Tabellen und Sichten anzuzeigen.

    Erweitern Sie im Bereich Datenbanksicht den Eintrag Sales. Danach erweitern Sie Sichten und schließlich vSalesPersonSalesByFiscalYears. Wählen Sie die folgenden Spalten aus: FullName, 2003 und 2004.

  3. Klicken Sie auf Ausführen (!), um ein Resultset anzuzeigen.

    Im Resultset werden 14 Zeilen und 3 Spalten angezeigt. Für jeden Vertriebsmitarbeiter ist eine Zeile vorhanden. In jeder Zeile werden ein Name und die Gesamtumsätze für die Jahre 2002, 2003 und 2004 angezeigt.

  4. Klicken Sie auf Weiter. Die Seite Diagrammtyp auswählen wird geöffnet.

  5. Klicken Sie auf Balken, und klicken Sie dann auf Weiter. Die Seite Diagrammfelder anordnen wird geöffnet.

    Der Bereich Verfügbare Felder enthält 3 Felder: FullName, ID2003 und ID2004. Spaltennamen, die mit einer Zahl beginnen, werden in Datasetfeldnamen konvertiert, die mit den Buchstaben "ID" beginnen, gefolgt von der Zahl.

  6. Ziehen Sie FullName in den Bereich Kategorien. Kategorien definieren die Anzahl der möglichen Bezeichnungen auf der vertikalen Achse.

  7. Ziehen Sie ID2003 und ID2004 in den Bereich Werte. Diese Felder stellen alle Umsätze der Jahre 2003 und 2004 dar. Standardmäßig wird jedes numerische Feld im Wertebereich mit der Sum-Funktion zusammengefasst.

  8. Klicken Sie auf Fertig stellen.

  9. Das Diagramm wird der Entwurfsoberfläche hinzugefügt.

  10. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

Im Diagramm wird nicht jede Kategorie auf der vertikalen Achse beschriftet. Standardmäßig berechnet ein automatischer Algorithmus ein Intervall, um zu verhindern, dass sich Bezeichnungen überlappen. Um die Anzahl der Bezeichnungen zu steuern, können Sie ein Intervall angeben. Beispiel: Legen Sie das Intervall auf 1 fest, um alle Bezeichnungen anzuzeigen.

So zeigen Sie alle Vertriebsmitarbeiter entlang der Kategorieachse eines Balkendiagramms an

  1. Wechseln Sie zur Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf die vertikale Achse, und klicken Sie dann auf Achseneigenschaften.

  3. Geben Sie im Dialogfeld Kategorieachseneigenschaften auf der Seite Achsenoptionen unter Intervall1 ein.

  4. Klicken Sie auf OK.

  5. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

    HinweisHinweis

    Wenn Sie den Namen des Vertriebsmitarbeiters auf der vertikalen Achse nicht lesen können, können Sie das Diagramm vergrößern oder die Formatierungsoptionen für die Achsenbezeichnungen ändern.

Um die Lesbarkeit der Diagrammwerte zu verbessern, können Sie eventuell die Diagrammlegende verschieben. So können Sie zum Beispiel in einem Balkendiagramm mit einer horizontalen Anordnung der Balken die Legende oberhalb oder unterhalb des Diagrammbereichs platzieren. Dann bleibt horizontal mehr Platz für die Balken.

So zeigen Sie die Legende unterhalb des Diagrammbereichs eines Balkendiagramms an

  1. Wechseln Sie in die Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf die Legende des Diagramms.

  3. Wählen Sie Legendeneigenschaften aus.

  4. Wählen Sie unter Legendenposition eine andere Position aus. Legen Sie z. B. eine Position unten in der Mitte fest.

    Wenn Sie die Legende über oder unter einem Diagramm platzieren, ändert sich das Layout der Legende von vertikal zu horizontal. Sie können in der Dropdownliste Layout ein anderes Layout auswählen.

  5. Klicken Sie auf OK.

  6. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

Sie können jetzt den Diagrammtitel und die Achsentitel ändern und formatieren.

So ändern Sie den Diagrammtitel über dem Diagrammbereich eines Balkendiagramms

  1. Wechseln Sie zur Entwurfsansicht.

  2. Doppelklicken Sie mit der rechten Maustaste auf den Diagrammtitel über dem Diagramm, und wählen Sie Titeleigenschaften aus.

  3. Ersetzen Sie den Titeltext durch den folgenden Text: Vertrieb für 2003 und 2004.

  4. Klicken Sie auf eine Stelle außerhalb des Texts.

  5. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

Danach können Sie die Umsätze als Währung anzeigen.

So formatieren Sie die Zahlen auf der horizontalen Achse als Währung

  1. Wechseln Sie zur Entwurfsansicht.

  2. Klicken Sie auf die horizontale Achse unten im Diagramm, um sie zu auszuwählen.

    Klicken Sie auf der Multifunktionsleiste in der Registerkarte Home in der Gruppe Zahl auf die Schaltfläche Währung. Die horizontalen Achsenbezeichnungen ändern sich in Währungsbezeichnungen.

  3. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

    Der Bericht zeigt den Umsatz auf der horizontalen Achse als Währung an.

Nun können Sie einen Filter festlegen, um die obersten fünf Werte anzuzeigen.

So filtern Sie die fünf besten Werte im Balkendiagramm heraus

  1. Wechseln Sie zur Entwurfsansicht.

  2. Doppelklicken Sie auf das Diagramm, um die Ablagezonen für Reihen, Kategorie und Daten anzuzeigen.

  3. Klicken Sie in der Kategorienablagezone mit der rechten Maustatus auf das Feld [FullName]. Danach klicken Sie auf Kategoriegruppeneigenschaften.

  4. Klicken Sie auf Filter. Die Seite Filter ändern zeigt eine Liste von Filterausdrücken an. Standardmäßig ist diese Liste leer.

  5. Klicken Sie auf Hinzufügen. Es wird ein neuer leerer Filter angezeigt.

  6. In Ausdruck geben Sie [Sum(ID2004)] ein. Dies erstellt den zugrunde liegenden Ausdruck =Sum(Fields!ID2004.Value).

  7. Überprüfen Sie, ob der Datentyp Text ist.

  8. Wählen Sie in Operator die Option Top N.

  9. Geben Sie in Wert den folgenden Ausdruck ein: =5

  10. Klicken Sie auf OK.

  11. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

Im Diagramm werden die Namen der fünf besten Vertriebsmitarbeiter anhand der Umsatzdaten angezeigt.

Als Nächstes können Sie die Namen auf der vertikalen Achse sortieren.

So sortieren Sie die Namen in alphabetischer Reihenfolge im Balkendiagramm

  1. Wechseln Sie zur Entwurfsansicht.

  2. Doppelklicken Sie auf das Diagramm, um die Ablagezonen für Reihen, Kategorie und Daten anzuzeigen.

  3. Klicken Sie in der Kategorienablagezone mit der rechten Maustaste auf [FullName], und klicken Sie anschließend auf Kategoriegruppeneigenschaften.

  4. Klicken Sie auf Sortierung. Auf der Seite Sortieroptionen ändern wird eine Liste mit Sortierausdrücken angezeigt. Standardmäßig ist diese Liste leer.

  5. Klicken Sie auf Hinzufügen. Ein neuer Sortierausdruck wird angezeigt.

  6. In Sortieren nach wählen Sie [FullName].

  7. Wählen Sie im Feld Reihenfolge den Eintrag Z bis A aus. Wählen Sie die umgekehrte alphabetische Reihenfolge, damit die Namen von oben nach unten angezeigt werden.

  8. Klicken Sie auf OK.

  9. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

Die Namen auf der horizontalen Achse werden sortiert.

Nächste Schritte

Sie haben das Lernprogramm Hinzufügen eines Balkendiagramms zu einem Bericht erfolgreich abgeschlossen.