Lernprogramm: Erstellen eines Quick-Diagrammberichts offline (Berichts-Generator)

In diesem Tutorial erfahren Sie, wie Sie mit einem Assistenten im Berichts-Generator in einem paginierten Reporting Services-Bericht ein Kreisdiagramm erstellen. Anschließend fügen Sie Prozentwerte hinzu und nehmen geringfügige Änderungen am Kreisdiagramm vor.

Dieses Lernprogramm kann auf zwei unterschiedliche Arten absolviert werden. Beide Methoden liefern das gleiche Ergebnis, nämlich ein Kreisdiagramm entsprechend dem in der folgenden Abbildung:

Screenshot of the Report Builder quick pie chart.

Voraussetzungen

Sowohl bei Verwendung von XML-Daten als auch bei einer Transact-SQL-Abfrage benötigen Sie Zugriff auf den Berichts-Generator. Sie können den Berichts-Generator von einem Reporting Services-Berichtsserver im einheitlichen Modus oder im integrierten SharePoint-Modus starten oder ihn aus dem Microsoft Download Center herunterladen. Weitere Informationen finden Sie unter Installieren des Berichts-Generators.

Zwei Möglichkeiten zum Absolvieren des Lernprogramms

Verwenden von XML-Daten für dieses Tutorial

Sie können XML-Daten verwenden, die Sie aus diesem Artikel kopieren und in den Assistenten einfügen. Es muss keine Verbindung mit einem Reporting Services-Berichtsserver im einheitlichen Modus oder im integrierten SharePoint-Modus bestehen, und Sie benötigen keinen Zugriff auf eine SQL Server-Instanz.

Erstellen des Kreisdiagramms mit XML-Daten.

Verwenden einer Transact-SQL-Abfrage mit Daten für dieses Tutorial

Sie können aus diesem Artikel eine Abfrage mit Daten kopieren und diese in den Assistenten einfügen. Sie benötigen den Namen einer SQL Server-Instanz sowie Anmeldeinformationen für den schreibgeschützten Zugriff auf eine beliebige Datenbank. In der Datasetabfrage im Tutorial werden zwar Literaldaten verwendet, jedoch muss eine Instanz des SQL Server die Abfrage verarbeiten, um die für ein Berichtsdataset erforderlichen Metadaten zurückzugeben.

Der Vorteil der Verwendung der Transact-SQL-Abfrage besteht darin, dass in allen anderen Tutorials für den Berichts-Generator die gleiche Methode verwendet wird. Wenn Sie also an den anderen Lernprogrammen arbeiten, wissen Sie bereits, was Sie tun müssen.

Für die Transact-SQL-Abfrage müssen noch einige andere Voraussetzungen erfüllt sein. Weitere Informationen finden Sie unter Voraussetzungen für Tutorials (Berichts-Generator).

Erstellen des Kreisdiagramms mit einer Transact-SQL-Abfrage, die Daten enthält.

Erstellen des Kreisdiagramms mit XML-Daten

  1. Starten Sie den Berichts-Generator über das Reporting Services-Webportal, über den Berichtsserver im integrierten SharePoint-Modus oder über Ihren Computer.

    Das Dialogfeld „Erste Schritte“ wird angezeigt.

    Screenshot of the Report Builder Get Started dialog.

    Wenn das Dialogfeld „Erste Schritte“ nicht angezeigt wird, wählen Sie „Datei“ und dann „Neu“ aus. Das Dialogfeld „Neuer Bericht oder neues Dataset“ verfügt größtenteils über den gleichen Inhalt wie das Dialogfeld „Erste Schritte“.

  2. Vergewissern Sie sich, dass im linken Bereich Neuer Bericht ausgewählt ist.

  3. Wählen Sie im rechten Bereich „Diagramm-Assistent“ und anschließend „Erstellen“ aus.

  4. Klicken Sie auf der Seite „Dataset auswählen“ auf „Dataset erstellen“ und anschließend auf „Weiter“.

  5. Klicken Sie auf der Seite Verbindung mit einer Datenquelle auswählen auf Neu.

    Das Dialogfeld „Datenquelleneigenschaften“ wird angezeigt.

  6. Sie können jedes gewünschte Element als Datenquelle bezeichnen. Geben Sie im Feld „Name“ den Namen „MyPieChart“ein.

  7. Wählen Sie im Dialogfeld Verbindungstyp auswählenXML aus.

  8. Wählen Sie auf der Registerkarte AnmeldeinformationenAktuellen Windows-Benutzer verwenden. Möglicherweise ist eine Kerberos-Delegierung erforderlich und dann OK aus.

  9. Wählen Sie auf der Seite Verbindung mit einer Datenquelle auswählenMyPieChart und anschließend Weiter aus.

  10. Kopieren Sie den folgenden Text, und fügen Sie ihn in das große Feld im oberen Bereich der Seite Abfrage entwerfen ein.

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (Optional) Klicken Sie auf die Schaltfläche „Ausführen“ (!), um die Daten anzuzeigen, auf denen das Diagramm basiert.

    Screenshot of the Report Builder Design Query.

  12. Wählen Sie Weiter aus.

  13. Wählen Sie auf der Seite „Diagrammtyp auswählen“„Kreisdiagramm“ aus. Wählen Sie anschließend „Weiter“ aus.

  14. Doppelklicken Sie auf der Seite Diagrammfelder anordnen auf das Feld Vertrieb im Feld Verfügbare Felder.

    Der Wert wird automatisch in das Feld „Werte“ verschoben, da es sich um einen numerischen Wert handelt.

    Screenshot of the Report Builder Wizard Arrange Fields.

  15. Ziehen Sie das Feld „FullName“ aus dem Feld „Verfügbare Felder“ in das Feld „Kategorien“ (oder doppelklicken Sie auf das Feld). Der Wert wechselt zum Feld „Kategorien“. Wählen Sie dann „Weiter“ aus.

    Die Vorschauseite zeigt Ihr neues Kreisdiagramm mit aussagekräftigen Daten. Anstelle der Namen der Vertriebsmitarbeiter enthält die Legende „Full Name 1“, „Full Name 2“ usw.; außerdem ist die Größe der Kreissegmente nicht exakt. Dieses Beispiel soll Ihnen eine Vorstellung vom Aussehen des Berichts vermitteln.

    Screenshot of the Report Builder New Chart Preview.

  16. Wählen Sie Fertig stellenaus.

    Jetzt sehen Sie Ihren neuen Kreisdiagrammbericht in der Entwurfsansicht, immer noch mit aussagekräftigen Daten.

    Screenshot of the Report Builder New Pie in Design View.

  17. Klicken Sie auf der Registerkarte Start des Menübands auf Ausführen, um das eigentliche Kreisdiagramm anzuzeigen.

    Report Builder New Chart Run.

  18. Fahren Sie mit „Nach der Ausführung des Assistenten“ in diesem Artikel fort, um Ihr Kreisdiagramm weiter zu ändern.

Erstellen des Kreisdiagramms mit einer Transact-SQL-Abfrage

  1. Starten Sie den Berichts-Generator über das Reporting Services-Webportal, über den Berichtsserver im integrierten SharePoint-Modus oder über Ihren Computer.

    Das Dialogfeld „Erste Schritte“ wird angezeigt.

    Hinweis

    Wenn das Dialogfeld „Erste Schritte“ nicht angezeigt wird, wählen Sie „Datei“ und dann „Neu“ aus. Das Dialogfeld „Neuer Bericht oder neues Dataset“ verfügt größtenteils über den gleichen Inhalt wie das Dialogfeld „Erste Schritte“.

  2. Vergewissern Sie sich, dass im linken Bereich Neuer Bericht ausgewählt ist.

  3. Wählen Sie im rechten Bereich „Diagramm-Assistent“ und anschließend „Erstellen“ aus.

  4. Klicken Sie auf der Seite „Dataset auswählen“ auf „Dataset erstellen“ und anschließend auf „Weiter“.

  5. Wählen Sie auf der Seite Verbindung mit einer Datenquelle auswählen eine vorhandene Datenquelle aus, oder navigieren Sie zum Berichtsserver, und wählen Sie eine Datenquelle aus. Wählen Sie anschließend Weiter aus. Möglicherweise müssen Benutzername und Kennwort eingegeben werden.

    Hinweis

    Welche Datenquelle Sie auswählen, ist unwichtig, solange Sie über ausreichende Berechtigungen verfügen. Sie erhalten keine Daten aus der Datenquelle. Weitere Informationen finden Sie unter Voraussetzungen für Tutorials (Berichts-Generator).

  6. Wählen Sie auf der Seite Abfrage entwerfenAls Text bearbeiten aus.

  7. Fügen Sie die folgende Abfrage in den Abfragebereich ein:

    SELECT 150 AS Sales, 'Jae Pak' AS FullName
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName
    
  8. (Optional) Klicken Sie auf die Schaltfläche „Ausführen“ (!), um die Daten anzuzeigen, auf denen das Diagramm basiert.

  9. Wählen Sie Weiter aus.

  10. Wählen Sie auf der Seite „Diagrammtyp auswählen“„Kreisdiagramm“ aus. Wählen Sie anschließend „Weiter“ aus.

  11. Doppelklicken Sie auf der Seite Diagrammfelder anordnen auf das Feld Vertrieb im Feld Verfügbare Felder.

    Der Wert wird automatisch in das Feld Werte verschoben, da es sich um einen numerischen Wert handelt.

  12. Ziehen Sie das Feld „FullName“ aus dem Feld „Verfügbare Felder“ in das Feld „Kategorien“ (oder doppelklicken Sie auf das Feld). Der Wert wechselt zum Feld „Kategorien“. Wählen Sie dann „Weiter“ aus.

  13. Wählen Sie Fertig stellenaus.

    Nun sehen Sie den neuen Kreisdiagrammbericht auf der Entwurfsoberfläche. Was Sie sehen, ist symbolisch. Anstelle der Namen der Vertriebsmitarbeiter enthält die Legende „Full Name 1“, „Full Name 2“ usw.; außerdem ist die Größe der Kreissegmente nicht exakt. Dieses Beispiel soll Ihnen eine Vorstellung vom Aussehen des Berichts vermitteln.

  14. Klicken Sie auf der Registerkarte Start des Menübands auf Ausführen, um das eigentliche Kreisdiagramm anzuzeigen.

Nach der Ausführung des Assistenten

Nachdem Sie den Kreisdiagrammbericht erstellt haben, können Sie etwas experimentieren. Klicken Sie auf der Registerkarte Ausführen des Menübands auf Entwurf, um weitere Änderungen vorzunehmen.

Vergrößern des Diagramms

Das Kreisdiagramm muss unter Umständen vergrößert werden.

  • Wählen Sie das Diagramm aus, jedoch kein Element im Diagramm. Wählen Sie es aus und ziehen Sie die untere rechte Ecke, um die Größe zu ändern.

Beachten Sie, dass sich die Entwurfsoberfläche beim Ziehen vergrößert.

Hinzufügen eines Berichtstitels

  1. Markieren Sie am oberen Rand des Diagramms den Text „Diagrammtitel“ und geben Sie anschließend einen Titel, beispielsweise „Sales Pie Chart“, ein.
  2. Ändern Sie bei ausgewähltem Titel im Bereich „Eigenschaften“ folgende Werte: Farbe auf Schwarz und Schriftgrad auf 12 Punkt.

Hinzufügen von Prozentsätzen

  1. Klicken Sie mit der rechten Maustaste auf das Kreisdiagramm und anschließend auf Datenbezeichnungen anzeigen. Die Datenbezeichnungen sollten innerhalb jedes Segments des Kreisdiagramms angezeigt werden.

  2. Klicken Sie mit der rechten Maustaste auf die Bezeichnungen und anschließend auf Reihenbezeichnungseigenschaften. Das Dialogfeld „Reihenbezeichnungseigenschaften“ wird angezeigt.

  3. Geben Sie den Typ #PERCENT{P0} für das Feld Bezeichnungsdaten ein.

    Wenn Sie {P0} eingeben, erhalten Sie den Prozentsatz ohne Dezimalstellen. Wenn Sie nur #PERCENT eingeben, haben die Zahlen zwei Dezimalstellen. #PERCENT ist ein Schlüsselwort, das eine Berechnung oder eine Funktion für Sie ausführt. Es gibt andere Schlüsselwörter, die Sie verwenden können.

  4. Wählen Sie Ja aus, um zu bestätigen, dass UseValueAsLabel auf False festgelegt werden soll.

  5. Wählen Sie auf der Registerkarte Schriftgrad die Option Fett , und ändern Sie den Wert von Farbe in Weiß.

  6. Klickan Sie auf OK.

Weitere Informationen zum Anpassen von Diagrammbezeichnungen und -legenden finden Sie unter „Anzeigen von Prozentwerten in einem Kreisdiagramm (Berichts-Generator)“ sowie unter „Ändern des Texts eines Legendenelements (Berichts-Generator)“.

Wie geht es weiter?

Nachdem Sie nun Ihren ersten Bericht im Berichts-Generator erstellt haben, können Sie die anderen Lernprogramme ausführen und die ersten Berichte mit Ihren eigenen Daten erstellen. Zur Ausführung des Berichts-Generators müssen Sie berechtigt sein, mithilfe einer Verbindungszeichenfolge, durch die die Verbindung mit der Datenquelle hergestellt wird, auf Ihre Datenquellen (beispielsweise Datenbanken) zuzugreifen. Der Systemadministrator hat diese Informationen und kann Ihnen bei der Einrichtung helfen.

Zur Bearbeitung der anderen Tutorials benötigen Sie den Namen einer SQL Server-Instanz sowie Anmeldeinformationen für den schreibgeschützten Zugriff auf eine beliebige Datenbank. Auch dabei können Sie sich an den Systemadministrator wenden.

Schließlich benötigen Sie die URL und die Berechtigungen, um die Berichte auf einem Berichtsserver oder einer SharePoint-Website zu speichern, die mit einem Berichtsserver integriert ist. Sie können jeden Bericht, den Sie erstellen, direkt auf Ihrem Computer ausführen. Berichte haben jedoch mehr Funktionalität, wenn sie vom Berichtsserver oder von einer SharePoint-Website aus ausgeführt werden. Sie benötigen Berechtigungen zum Ausführen Ihrer Berichte oder anderer Berichte auf dem Berichtsserver oder einer SharePoint-Website, auf der sie veröffentlicht werden. Wenden Sie sich an den Systemadministrator, um Zugriff zu erhalten.

Außerdem sollten Sie sich zunächst mit einigen Grundlagen und Begriffen vertraut machen. Siehe „Konzepte von Reporting Services“. Außerdem sollten Sie das Erstellen Ihres ersten Berichts sorgfältig planen. Es ist gut angelegte Zeit. Siehe „Planen eines Berichts (Berichts-Generator)“.

Weitere Fragen? Stellen Sie eine Frage im Reporting Services-Forum.