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

In diesem Lernprogramm erstellen Sie ein Kreisdiagramm mit einem Assistenten. Danach nehmen Sie eine kleine Änderung an diesem Diagramm vor, damit Sie eine Vorstellung von den Bearbeitungsmöglichkeiten erhalten. Dieses Lernprogramm kann auf zwei unterschiedliche Arten absolviert werden. Beide Methoden liefern das gleiche Ergebnis – ein Kreisdiagramm entsprechend der folgenden Abbildung:

'Mein erstes Kreisdiagramm' in der Sicht 'Ausführen'

Voraussetzungen

Sowohl bei Verwendung von XML-Daten als auch bei einer Transact-SQL-Abfrage benötigen Sie Zugriff auf SQL Server 2008 R2 Report Builder 3.0. Sie können die eigenständige Version oder die ClickOnce-Version ausführen, die im Berichts-Manager oder auf einer SharePoint-Website verfügbar ist. Bei der ClickOnce-Version unterscheidet sich lediglich der erste Schritt, also das Öffnen des Berichts-Generators. Weitere Informationen finden Sie unter Installieren, Deinstallieren und Unterstützen von Report Builder 3.0.

Zwei Möglichkeiten zum Absolvieren des Lernprogramms

  • Erstellen des Kreisdiagramms mit XML-Daten

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

Verwenden von XML-Daten für dieses Lernprogramm

Sie können XML-Daten verwenden, die Sie aus diesem Thema kopieren und in den Assistenten einfügen. Es muss keine Verbindung mit einem Berichtsserver oder einem Berichtsserver im integrierten SharePoint-Modus bestehen, und Sie müssen auf keine Instanz von SQL Server 2008 R2 zugreifen.

Erstellen des Kreisdiagramms mit XML-Daten

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

Sie können aus diesem Thema eine Abfrage mit Daten kopieren und diese in den Assistenten einfügen. Sie benötigen den Namen einer Instanz von SQL Server 2008 R2 sowie Anmeldeinformationen für den schreibgeschützten Zugriff auf eine beliebige Datenbank. Von der Datasetabfrage im Lernprogramm werden zwar Literaldaten verwendet, die Abfrage muss jedoch durch eine Instanz von SQL Server 2008 R2 verarbeitet werden, um die für ein Berichtsdataset erforderlichen Metadaten zurückzugeben.

Der Vorteil der Verwendung der Transact-SQL-Abfrage besteht darin, dass in allen anderen Lernprogrammen für Report Builder 3.0 die gleiche Methode verwendet wird und Sie beim Ausführen der anderen Lernprogramme bereits mit der Vorgehensweise vertraut sind.

Für die Transact-SQL-Abfrage müssen noch einige andere Voraussetzungen erfüllt sein. Weitere Informationen finden Sie unter Voraussetzungen für Lernprogramme (Report Builder 3.0).

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

Auch in diesem Artikel

Nach der Ausführung des Assistenten

Wie geht es weiter?

Erstellen des Kreisdiagramms mit XML-Daten

So erstellen Sie das Kreisdiagramm mit XML-Daten

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2008 R2 Report Builder, und klicken Sie anschließend auf Report Builder 3.0.

    Das Dialogfeld Erste Schritte wird angezeigt.

    HinweisHinweis

    Falls das Dialogfeld Erste Schritte nicht angezeigt wird, klicken Sie auf die Schaltfläche Berichts-Generator und anschließend auf Neu.

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

  3. Klicken Sie im rechten Bereich auf Diagramm-Assistent und anschließend auf Erstellen.

  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. Klicken Sie im Dialogfeld Verbindungstyp auswählen auf XML.

  8. Klicken Sie auf die Registerkarte Anmeldeinformationen, wählen Sie Aktuellen Windows-Benutzer verwenden. Möglicherweise ist eine Kerberos-Delegierung erforderlich aus, und klicken Sie dann auf OK.

  9. Klicken Sie auf der Seite Verbindung mit einer Datenquelle auswählen auf MyPieChart und anschließend auf Weiter.

  10. Kopieren Sie den folgenden Text, und fügen Sie ihn in das große Feld in der Mitte 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 zu sehen, auf denen das Diagramm basiert.

  12. Klicken Sie auf Weiter.

  13. Klicken Sie auf der Seite Diagrammtyp auswählen auf Kreisdiagramm. Danach klicken Sie auf Weiter.

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

    Beachten Sie, dass der Wert automatisch in das Feld Werte verschoben wird, da es sich um einen numerischen Wert handelt.

  15. Ziehen Sie das Feld FullName aus dem Feld Verfügbare Felder in das Feld Kategorien (oder doppelklicken Sie auf das Feld, damit es in das Feld Kategorien verschoben wird). Klicken Sie anschließend auf Weiter.

  16. Auf der Seite Format auswählen ist standardmäßig Ozean ausgewählt. Klicken Sie auf die anderen Formate, um deren Darstellung anzuzeigen.

  17. Klicken Sie auf Fertig stellen.

    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. Diese Darstellung soll nur eine Vorstellung vom Aussehen des Berichts vermitteln.

  18. Klicken Sie auf der Registerkarte Home des Menübands auf Ausführen, um das tatsächliche Kreisdiagramm anzuzeigen.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdNach oben

Erstellen des Kreisdiagramms mit einer Transact-SQL-Abfrage

So erstellen Sie das Kreisdiagramm mit einer Transact-SQL-Abfrage, die Daten enthält

  1. Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2008 R2 Report Builder, und klicken Sie anschließend auf Report Builder 3.0.

  2. Vergewissern Sie sich im Dialogfeld Neuer Bericht oder neues Dataset, dass im linken Bereich die Option Bericht ausgewählt ist.

  3. Klicken Sie im rechten Bereich auf Diagramm-Assistent und anschließend auf Erstellen.

  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. Klicken Sie anschließend auf Weiter. Möglicherweise müssen Benutzername und Kennwort eingegeben werden.

    HinweisHinweis

    Welche Datenquelle Sie auswählen, ist unwichtig, solange Sie über ausreichende Berechtigungen verfügen. Aus der Datenquelle werden keine Daten abgerufen. Weitere Informationen finden Sie unter Voraussetzungen für Lernprogramme (Report Builder 3.0).

  6. Klicken Sie auf der Seite Abfrage entwerfen auf Als Text bearbeiten.

  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. Klicken Sie auf Weiter.

  10. Klicken Sie auf der Seite Diagrammtyp auswählen auf Kreisdiagramm. Danach klicken Sie auf Weiter.

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

    Beachten Sie, dass der Wert automatisch in das Feld Werte verschoben wird, da er ein numerischer Wert ist.

  12. Ziehen Sie das Feld FullName aus dem Feld Verfügbare Felder in das Feld Kategorien (oder doppelklicken Sie auf das Feld, damit es in das Feld Kategorien verschoben wird). Klicken Sie anschließend auf Weiter.

  13. Auf der Seite Format auswählen ist standardmäßig "Ozean" ausgewählt. Klicken Sie auf die anderen Formate, um deren Darstellung anzuzeigen.

  14. Klicken Sie auf Fertig stellen.

    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. Diese Darstellung soll nur eine Vorstellung vom Aussehen des Berichts vermitteln.

  15. Klicken Sie auf der Registerkarte Home des Menübands auf Ausführen, um das tatsächliche Kreisdiagramm anzuzeigen.

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdNach oben

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 das Diagramm weiter ändern zu können.

Vergrößern des Diagramms

Das Kreisdiagramm muss unter Umständen vergrößert werden. Klicken Sie auf das Diagramm, um es auszuwählen. Klicken Sie dabei jedoch nicht auf ein Element des Diagramms. Ziehen Sie anschließend die rechte untere Ecke, um die Größe zu ändern.

Hinzufügen eines Berichtstitels

Markieren Sie am oberen Rand des Diagramms den Text Diagrammtitel, und geben Sie anschließend einen Titel (beispielsweise Sales Pie Chart) ein.

Hinzufügen von Prozentsätzen

So zeigen Sie Prozentwerte als Bezeichnungen in einem Kreisdiagramm an

  1. Klicken Sie mit der rechten Maustaste auf das Kreisdiagramm, und wählen Sie Datenbezeichnungen anzeigen aus. Die Datenbezeichnungen sollten innerhalb jedes Segments des Kreisdiagramms angezeigt werden.

  2. Klicken Sie mit der rechten Maustaste auf die Bezeichnungen, und wählen Sie Reihenbezeichnungseigenschaften aus. Das Dialogfeld Reihenbezeichnungseigenschaften wird angezeigt.

  3. Geben Sie #PERCENT{P0} für die Option Bezeichnungsdaten ein.

    Mit {P0} wird der Prozentsatz ohne Dezimalstellen angegeben. 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. Dies ist nur ein Beispiel unter vielen.

Weitere Informationen zum Anpassen von Diagrammbezeichnungen und Legenden finden Sie unter Vorgehensweise: Anzeigen von Prozentwerten in einem Kreisdiagramm (Report Builder 3.0 und SSRS) sowie unter Vorgehensweise: Ändern des Texts eines Legendenelements (Report Builder 3.0 und SSRS).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdNach oben

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.

Zum Absolvieren der anderen Lernprogramme benötigen Sie den Namen einer Instanz von SQL Server 2008 R2 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. Weitere Informationen finden Sie unter Berichterstellungskonzepte (Report Builder 3.0 und SSRS). Außerdem sollten Sie das Erstellen Ihres ersten Berichts sorgfältig planen. Der Aufwand lohnt sich. Weitere Informationen finden Sie unter Planen eines Berichts (Berichts-Generator 3.0).

Pfeilsymbol, dass mit dem Link 'Zurück zum Anfang' verwendet wirdNach oben