Lernprogramm: Hinzufügen eines Kreisdiagramms zu einem Bericht

Kreis- und Ringdiagramme zeigen Daten als Anteile am 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. Weitere Informationen zu Formdiagrammen finden Sie unter Formdiagramme.

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 die Verwendung eines Liniendiagramms. Verwenden Sie Kreisdiagramme möglichst nur, wenn Sie die Informationen bereits zu einer kleineren Anzahl von Datenpunkten aggregiert haben.

Voraussetzungen

Auf dem System müssen zum Verwenden dieses Lernprogramms folgende Anwendungen installiert sein:

  • SQL ServerBusiness Intelligence Development Studio.

    HinweisHinweis

    Business Intelligence (BI) Development Studio wird auf Itanium-basierten Computern nicht unterstützt. Eine Unterstützung für BI Development Studio ist auf x64-basierten Computern verfügbar. Falls die SQL Server-Beispieldatenbanken auf einem Itanium-basierten Computer bereitgestellt wurden, können Sie BI Development Studio sowohl auf einem x86- als auch x64-basierten Computer verwenden, um die Beispiele zu ändern und auszuführen.

  • SQL Server 2008 mit der AdventureWorks2008-Beispieldatenbank

Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 10 Minuten

So definieren Sie eine Datenquelle für das Kreisdiagramm

  1. Klicken Sie im Menü Ansicht auf Berichtsdaten. Der Bereich für die Berichtsdaten wird in der Business Intelligence Development Studio-Umgebung angezeigt.

  2. Klicken Sie im Berichtsdatenbereich auf Neu, und klicken Sie dann auf Datenquelle.

  3. Vergewissern Sie sich, dass im Dialogfeld Datenquelleneigenschaften die Option Eingebettete Verbindung ausgewählt ist.

  4. Klicken Sie auf Bearbeiten.

  5. Geben Sie im Dialogfeld Verbindungseigenschaften im Textfeld Servername den Namen des Servers ein.

  6. Aktivieren Sie Windows-Authentifizierung verwenden oder SQL Server-Authentifizierung, und geben Sie einen Benutzernamen und ein Kennwort mit der Berechtigung für den Zugriff auf die AdventureWorks2008-Datenbank ein.

  7. Geben Sie im Feld Datenbanknamen eingeben oder auswählen die AdventureWorks2008-Datenbank an.

  8. Klicken Sie auf OK. Die neue Datenquelle (standardmäßig DataSource1) wird im Berichtsdatenbereich angezeigt.

So definieren Sie ein Dataset für den Bericht

  1. Klicken Sie im Berichtsdatenbereich mit der rechten Maustaste auf die im vorherigen Schritt erstellte Datenquelle, und klicken Sie dann auf Dataset hinzufügen.

  2. Geben Sie im Dialogfeld Dataseteigenschaften die folgende Abfrage im Textfeld Abfrage ein:

    SELECT [FullName] as Name
          ,[2002] as SalesBeforeLast
          ,[2003] as SalesLastYear
          ,[2004] as SalesYTD
      FROM [Sales].[vSalesPersonSalesByFiscalYears]
    
  3. Klicken Sie auf OK.

So fügen Sie dem Bericht ein Kreisdiagramm hinzu

  1. Klicken Sie im Menü Ansicht auf Toolbox.

  2. Doppelklicken Sie auf das Symbol Diagramm, oder ziehen Sie das Symbol von der Toolbox auf die Entwurfsoberfläche.

  3. Klicken Sie im Dialogfeld Diagrammtyp auswählen auf Form. Wählen Sie das erste Kreisdiagrammsymbol in der Liste aus.

  4. Ziehen Sie das Feld Name aus dem Berichtsdatenbereich, und legen Sie es in der Kategoriefeldablagezone ab.

  5. Ziehen Sie das Feld SalesYTD aus dem Berichtsdatenbereich, und legen Sie es in der Datenfeldablagezone ab.

  6. Klicken Sie in der Multifunktionsleiste auf Vorschau.

So zeigen Sie Prozentwerte in den einzelnen Segmenten eines Kreisdiagramms an

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

  2. Klicken Sie mit der rechten Maustaste auf eine Beschriftung, und klicken Sie dann auf Reihenbezeichnungseigenschaften.

  3. Wählen Sie im Dialogfeld Reihenbezeichnungseigenschaften im Feld Bezeichnungsdaten die Option #PERCENT aus.

  4. (Optional) Wenn Sie die Anzahl der Dezimalstellen in der Beschriftung festlegen möchten, geben Sie "#PERECENT{Pn}" an, wobei n die Anzahl der anzuzeigenden Dezimalstellen ist. Wenn Sie beispielsweise das Schlüsselwort mit zwei Dezimalstellen formatieren möchten, verwenden Sie die Zeichenfolge "#PERCENT{P2}".

    HinweisHinweis

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

So fügen Sie dem Kreisdiagramm einen Zeichnungseffekt hinzu

  1. Wählen Sie auf der Registerkarte Ansicht die Option Eigenschaftenbereich aus.

  2. Klicken Sie auf das Kreisdiagramm. Die Reiheneigenschaften für das Kreisdiagramm werden im Eigenschaftenbereich angezeigt.

  3. Erweitern Sie im Eigenschaftenbereich den Knoten CustomAttributes.

  4. Legen Sie unter PieDrawingStyle den Wert SoftEdge fest.

    HinweisHinweis

    Falls Sie für das Diagramm die 3D-Darstellung aktivieren, werden die Zeichnungseffekte ignoriert.

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

  1. Öffnen Sie den Eigenschaftenbereich.

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

  3. Erweitern Sie im Abschnitt Allgemein den Knoten CustomAttributes.

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

  5. Legen Sie für die Eigenschaft CollectedThresholdUsePercent den Wert True fest.

  6. Legen Sie für die Eigenschaft CollectedThreshold den Wert 5 fest.