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:
- Sie müssen Zugriff auf den Verkaufsauftragbericht haben, den Sie in Lernprogramm: Erstellen eines einfachen Tabellenberichts (Berichts-Generator 2.0) erstellt haben.
Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 15 Minuten
So öffnen Sie einen vorhandenen Bericht
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.
Klicken Sie in der Schaltfläche Berichts-Generator auf Öffnen.
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
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.
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.
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.
Klicken Sie auf Weiter. Die Seite Diagrammtyp auswählen wird geöffnet.
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.
Ziehen Sie FullName in den Bereich Kategorien. Kategorien definieren die Anzahl der möglichen Bezeichnungen auf der vertikalen Achse.
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.
Klicken Sie auf Fertig stellen.
Das Diagramm wird der Entwurfsoberfläche hinzugefügt.
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
Wechseln Sie zur Entwurfsansicht.
Klicken Sie mit der rechten Maustaste auf die vertikale Achse, und klicken Sie dann auf Achseneigenschaften.
Geben Sie im Dialogfeld Kategorieachseneigenschaften auf der Seite Achsenoptionen unter Intervall1 ein.
Klicken Sie auf OK.
Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.
Hinweis 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
Wechseln Sie in die Entwurfsansicht.
Klicken Sie mit der rechten Maustaste auf die Legende des Diagramms.
Wählen Sie Legendeneigenschaften aus.
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.
Klicken Sie auf OK.
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
Wechseln Sie zur Entwurfsansicht.
Doppelklicken Sie mit der rechten Maustaste auf den Diagrammtitel über dem Diagramm, und wählen Sie Titeleigenschaften aus.
Ersetzen Sie den Titeltext durch den folgenden Text: Vertrieb für 2003 und 2004.
Klicken Sie auf eine Stelle außerhalb des Texts.
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
Wechseln Sie zur Entwurfsansicht.
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.
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
Wechseln Sie zur Entwurfsansicht.
Doppelklicken Sie auf das Diagramm, um die Ablagezonen für Reihen, Kategorie und Daten anzuzeigen.
Klicken Sie in der Kategorienablagezone mit der rechten Maustatus auf das Feld [FullName]. Danach klicken Sie auf Kategoriegruppeneigenschaften.
Klicken Sie auf Filter. Die Seite Filter ändern zeigt eine Liste von Filterausdrücken an. Standardmäßig ist diese Liste leer.
Klicken Sie auf Hinzufügen. Es wird ein neuer leerer Filter angezeigt.
In Ausdruck geben Sie [Sum(ID2004)] ein. Dies erstellt den zugrunde liegenden Ausdruck =Sum(Fields!ID2004.Value).
Überprüfen Sie, ob der Datentyp Text ist.
Wählen Sie in Operator die Option Top N.
Geben Sie in Wert den folgenden Ausdruck ein: =5
Klicken Sie auf OK.
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
Wechseln Sie zur Entwurfsansicht.
Doppelklicken Sie auf das Diagramm, um die Ablagezonen für Reihen, Kategorie und Daten anzuzeigen.
Klicken Sie in der Kategorienablagezone mit der rechten Maustaste auf [FullName], und klicken Sie anschließend auf Kategoriegruppeneigenschaften.
Klicken Sie auf Sortierung. Auf der Seite Sortieroptionen ändern wird eine Liste mit Sortierausdrücken angezeigt. Standardmäßig ist diese Liste leer.
Klicken Sie auf Hinzufügen. Ein neuer Sortierausdruck wird angezeigt.
In Sortieren nach wählen Sie [FullName].
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.
Klicken Sie auf OK.
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.
Siehe auch