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

Kreis- und Ringdiagramme zeigen Daten als Teile des Ganzen an. Kreisdiagramme werden häufig verwendet, um Vergleiche zwischen Gruppen zu erstellen. Kreis- und Ringdiagramme bilden zusammen mit Pyramiden- und Trichterdiagrammen die Gruppe der Formdiagramme. Formdiagramme haben keine Achsen. Wenn ein numerisches Feld auf einem Formdiagramm abgelegt wird, berechnet das Diagramm den prozentualen Anteil jedes einzelnen Werts der Gesamtsumme.

Falls ein Kreisdiagramm zu viele Datenpunkte enthält, liegen die Datenpunkte eventuell so dicht beieinander, dass sich das Diagramm schlecht lesen lässt. Erwägen Sie in einem solchen Fall, ein Liniendiagramm zu verwenden. Verwenden Sie Kreisdiagramme möglichst nur, nachdem Sie die Daten bereits zu einer kleineren Anzahl von Datenpunkten aggregiert haben.

Lernziele

In diesem Lernprogramm lernen Sie Folgendes:

  • Erstellen eines neuen Datasets und Verwenden des relationalen Abfrage-Designers, um eine Sicht aus der Datenbank auszuwählen. Eine Sicht ist ein vordefiniertes Objekt, mit dem Sie zugehörige Daten aus separaten Tabellen abrufen können, wie Vertriebsmitarbeiter und Jahresumsatz.

  • Hinzufügen eines Kreisdiagramms zur Anzeige der Daten.

  • Für jedes Kreissegment Anzeige eines Prozentsatzes für dieses Segment im Vergleich zum gesamten Kreis.

  • Kombinieren von mehreren kleinen Segmenten in einem größeren Segment, das alle Segmente darstellt.

  • Ändern der Anzeigeoptionen für das Kreisdiagramm.

Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 10 Minuten

Voraussetzungen

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

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 Kreisdiagramm hinzufügen.

So fügen Sie ein Kreisdiagramm mit dem Diagrammassistenten hinzu

  1. Klicken Sie auf der Multifunktionsleiste auf der Registerkarte Einfügen auf Diagramm und dann auf Diagrammassistent.

    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.

  3. Erweitern Sie im Bereich DatensbanksichtSales . Danach erweitern Sie Sichten und schließlich SalesPersonSalesByFiscalYears . Wählen Sie die folgenden Spalten aus: FullName und 2004.

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

    Im Resultset werden 14 Zeilen und 2 Spalten angezeigt. Es ist eine Zeile für jeden Vertriebsmitarbeiter vorhanden, auf der ein Name und der Gesamtumsatz für das Jahr 2004 angezeigt wird.

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

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

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

  7. Ziehen Sie FullName in den Bereich Kategorien. In Kategorien wird die Anzahl von Segmenten im Kreisdiagramm definiert. In diesem Beispiel gibt es 14 Segmente, eines für jeden Verkäufer.

  8. Ziehen Sie ID2004 in den Bereich Werte. ID2004 stellt alle Umsätze im Jahr 2004 dar. Im Bereich Werte wird [Sum(ID2004)] angezeigt, weil das Diagramm das Aggregat für jede Person anzeigt.

  9. Klicken Sie auf Fertig stellen.

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

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

Der Bericht zeigt das Kreisdiagramm mit 14 Segmenten an, einem für jeden Vertriebsmitarbeiter. Die Größe jedes Segments stellt den Umsatz dieses Vertriebsmitarbeiters im Jahr 2004 dar.

Danach können Sie den Umsatz als Prozentsatz des ganzen Kreises anzeigen.

So zeigen Sie Prozentwerte in den einzelnen Segmenten eines Kreisdiagramms an

  1. Wechseln Sie zur Entwurfsansicht.

  2. Klicken Sie mit der rechten Maustaste auf das Kreisdiagramm, und klicken Sie dann auf Datenbezeichnungen anzeigen. Die Datenbezeichnungen werden im Diagramm angezeigt.

  3. Klicken Sie mit der rechten Maustaste auf eine Bezeichnung, und klicken Sie dann auf Reihenbezeichnungseigenschaften.

  4. Wählen Sie in Bezeichnungsdaten aus dem Dropdownfeld #PERCENT.

  5. (Optional) Wenn Sie die Anzahl von Dezimalstellen in der Bezeichnung angeben möchten, geben Sie "#PERECENT{Pn}" an, wobei n die Anzahl der anzuzeigenden Dezimalstellen darstellt. Um z. B. keine Dezimalstellen anzuzeigen, verwenden Sie "#PERCENT {P0}".

    HinweisHinweis

    Beim Formatieren von Prozentwerten bleibt die Option Zahlenformat im Dialogfeld Reihenbezeichnung unbeachtet. Hierdurch werden lediglich die Bezeichnungen als Prozentwerte formatiert, die eigentlichen Prozentwerte der einzelnen Segmente eines Kreisdiagramms werden jedoch nicht berechnet.

  6. Klicken Sie auf OK.

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

Der Bericht zeigt den Prozentsatz des Ganzen für jedes Kreissegment an.

So fügen Sie alle Segmente des Kreisdiagramms unter fünf Prozent zu einem Segment zusammen

  1. Wechseln Sie zur Entwurfsansicht.

  2. Wählen Sie auf der Registerkarte Ansicht in der Gruppe Ein-/ausblenden die Option Eigenschaften aus.

  3. Klicken Sie auf der Entwurfsoberfläche auf ein Segment des Kreisdiagramms. Die Eigenschaften für die Reihe werden im Bereich Eigenschaften angezeigt.

  4. Erweitern Sie im Abschnitt Allgemein den Knoten CustomAttributes.

  5. Legen Sie für die Eigenschaft CollectedStyle den Wert SingleSlice fest.

  6. Prüfen Sie, ob die Eigenschaft CollectedThresholdUsePercent auf True festgelegt ist.

  7. Prüfen Sie, ob die Eigenschaft CollectedThreshold auf 5 festgelegt ist.

  8. Klicken Sie auf der Multifunktionsleiste auf der Registerkarte Home auf Ausführen, um die Vorschau des Berichts anzuzeigen.

In der Legende ist die Kategorie "Other" jetzt vorhanden. Das neue Kreissegment kombiniert alle Segmente, die kleiner als 5 % waren, in einem Segment, das 21 % des ganzen Kreises darstellt.

So fügen Sie dem Kreisdiagramm einen Zeichnungseffekt hinzu

  1. Wechseln Sie zur Entwurfsansicht.

  2. Öffnen Sie den Eigenschaftenbereich, wenn er nicht bereits geöffnet ist.

  3. Doppelklicken Sie auf das Kreisdiagramm. Die Reiheneigenschaften für das Kreisdiagramm werden im Eigenschaftenbereich angezeigt.

  4. Erweitern Sie im Bereich Eigenschaften den Knoten CustomAttributes.

  5. Legen Sie unter PieDrawingStyle den Wert SoftEdge fest.

    HinweisHinweis

    Zeichnungseffekte und 3D-Effekte sind exklusive Optionen. Wenn für ein Diagramm 3D-Effekte verwendet werden, ist PieDrawingStyle im Eigenschaftenbereich nicht verfügbar.

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

Nächste Schritte

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