Tutorial: Erstellen eines Freiformberichts (Berichts-Generator)

In diesem Tutorial erfahren Sie, wie Sie einen paginierten Bericht erstellen, der wie ein Newslettern funktioniert. Jede Seite zeigt statischen Text, zusammenfassende Visualisierungen und detaillierte Beispielumsatzdaten an.

Screenshot of a Report Builder free form report.

Im Bericht werden Informationen nach Gebiet gruppiert und der Name des Vertriebsmanagers für das Gebiet sowie ausführliche und zusammenfassende Umsatzdaten angezeigt. Sie beginnen mit einem Listendatenbereich als Grundlage für den formlosen Bericht. Anschließend fügen Sie einen dekorativen Bereich mit einem Bild, statischen Text mit eingefügten Daten, eine Tabelle zum Anzeigen ausführlicher Informationen und optional Kreis- und Säulendiagramme zum Anzeigen von Zusammenfassungsinformationen hinzu.

Geschätzte Zeit zum Bearbeiten dieses Tutorials: 20 Minuten

Requirements (Anforderungen)

Weitere Informationen zu den Anforderungen finden Sie unter Voraussetzungen für Tutorials (Berichts-Generator).

1. Erstellen eines leeren Berichts, einer leeren Datenquelle und eines leeren Datasets

Hinweis

In diesem Tutorial sind die Datenwerte in der Abfrage enthalten, sodass keine externe Datenquelle benötigt wird. Die Abfrage ist daher relativ lang. In einer Geschäftsumgebung wären die Daten nicht in der Abfrage enthalten. Dieses Szenario dient nur zu Lernzwecken.

Leeren Bericht erstellen

  1. Starten Sie den Berichts-Generator entweder von Ihrem Computer, über das Reporting Services -Webportal oder über den integrierten SharePoint-Modus.

    Das Dialogfeld Neuer Bericht oder neues Dataset wird geöffnet.

    Wenn das Dialogfeld Neuer Bericht oder neues Dataset nicht angezeigt wird, wählen Sie im Menü Datei die Option >Neu.

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

  3. Wählen Sie im rechten Bereich auf Leerer Bericht.

Erstellen Sie eine neue Datenquelle

  1. Wählen Sie im Berichtsdatenbereich auf Neu>Datenquelle.

  2. Geben Sie im Feld Name Folgendes ein: ListDataSource

  3. Klicken Sie auf In meinem Bericht eingebettete Verbindung verwenden.

  4. Überprüfen Sie, ob der Verbindungstyp „Microsoft SQL Server“ ist, und geben Sie anschließend im Feld Verbindungszeichenfolge Folgendes ein: Datenquelle = <Servername>

    <Servername>, z. B. Report001, bezeichnet einen Computer, auf dem eine Instanz der SQL Server-Datenbank-Engine installiert ist. Da die Daten für diesen Bericht nicht aus einer SQL Server-Datenbank extrahiert werden, muss der Name einer Datenbank nicht eingeschlossen werden. Die Standarddatenbank auf dem angegebenen Server wird nur verwendet, um die Abfrage zu analysieren.

  5. Wählen Sie Anmeldeinformationen und geben Sie die zur Verbindung mit der Instanz der SQL Server-Datenbank-Engine benötigten Anmeldeinformationen ein.

  6. Klicken Sie auf OK.

Erstellen eines neuen Datasets

  1. Klicken Sie im Berichtsdatenbereich auf Neu>Dataset.

  2. Geben Sie im Feld Name Folgendes ein: ListDataset.

  3. Wählen Sie Ein in den eigenen Bericht eingebettetes Dataset verwendenund überprüfen Sie, ob ListDataSourcedie Datenquelle ist.

  4. Überprüfen Sie, ob der Abfragetyp Text ausgewählt ist und wählen Sie anschließend Abfrage-Designer.

  5. Wählen Sie Als Text bearbeiten.

  6. Kopieren Sie die folgende Abfrage, und fügen Sie sie in den Abfragebereich ein:

    SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(16996.60 AS money) AS Sales, 68 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13747.25 AS money) AS Sales, 55 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Carrying Case' as Product, CAST(9248.15 AS money) As Sales, 37 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1350.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1800.00 AS money) AS Sales, 24 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1125.00 AS money) AS Sales, 15 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1147.50 AS money) AS Sales, 17 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,  'Lens Adapter' as Product, CAST(742.50 AS money) AS Sales, 11 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1417.50 AS money) AS Sales, 21 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(13497.30 AS money) AS Sales, 54 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(11997.60 AS money) AS Sales, 48 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory, 'Carrying Case' as Product, CAST(10247.95 AS money) As Sales, 41 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory, 'Tripod' as Product, CAST(1200.00 AS money) AS Sales, 16 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(2025.00 AS money) AS Sales, 27 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Tripod' as Product, CAST(1425.00 AS money) AS Sales, 19 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(887.50 AS money) AS Sales, 13 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Accessories' as Subcategory, 'Lens Adapter' as Product, CAST(607.50 AS money) AS Sales, 9 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Accessories' as Subcategory,'Lens Adapter' as Product, CAST(1215.00 AS money) AS Sales, 18 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(10191.00 AS money) AS Sales, 79 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8772.00 AS money) AS Sales, 68 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(10578.00 AS money) AS Sales, 82 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(7218.10 AS money) AS Sales, 38 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory,'Digital' as Subcategory, 'Slim Digital' as Product, CAST(8357.80 AS money) AS Sales, 44 as Quantity  
    UNION SELECT CAST('2009-01-05' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory,'Digital' as Subcategory,'Slim Digital' as Product, CAST(9307.55 AS money) AS Sales, 49 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(3870.00 AS money) AS Sales, 30 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory,'Compact Digital' as Product, CAST(5805.00 AS money) AS Sales, 45 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate,  'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Compact Digital' as Product, CAST(8643.00 AS money) AS Sales, 67 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Lauren Johnson' as FullName,'Central' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(9877.40 AS money) AS Sales, 52 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Warren Pal' as FullName,'North' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(12536.70 AS money) AS Sales, 66 as Quantity  
    UNION SELECT CAST('2009-01-06' AS date) as SalesDate, 'Fernando Ross' as FullName,'South' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(6648.25 AS money) AS Sales, 35 as Quantity  
    
  7. Wählen Sie das Symbol für Ausführen (!), um die Abfrage auszuführen.

    Bei den Abfrageergebnissen handelt es sich um die Daten, die im Bericht angezeigt werden können.

    Screenshot of the Query Designer that shows the data that is available to display in the Report Builder free form report.

  8. Klicken Sie auf OK.

2. Hinzufügen und Konfigurieren einer Liste

In Reporting Services eignet sich der Datenbereich „Liste“ für die Erstellung formfreier Berichte. Er basiert auf dem Tablix -Datenbereich, ebenso wie Tabellen und Matrizen. Weitere Informationen finden Sie unter Erstellen von Rechnungen und Formularen mit Listen in einem paginierten Bericht (Berichts-Generator).

In diesem Tutorial verwenden Sie eine Liste, um die Umsatzdaten für Vertriebsgebiete in einem Bericht anzuzeigen, der wie ein Newsletter formatiert wurde. Die Informationen werden nach Gebiet gruppiert. Sie fügen außerdem eine neue Zeilengruppe hinzu, in der Daten nach Gebiet gruppiert werden, und löschen dann die integrierte Zeilengruppe "Details".

Eine Liste hinzufügen

  1. Navigieren Sie auf der Registerkarte Einfügen zu Datenbereiche>Liste.

  2. Wählen Sie den Berichtstext (zwischen dem Titel- und dem Fußzeilenbereich), und ziehen Sie ihn in das Listenfeld. Passen Sie die Größe des Listenfeldes auf eine Höhe von 17,8 cm und eine Breite von 15,9 cm an. Geben Sie im Bereich Eigenschaften unter Positiondie Werte für Width und Height ein, um die exakte Größe zu erzielen.

    Hinweis

    Für diesen Bericht werden als Papierformat Letter (21,6 x 28) und Ränder mit einer Breite von ca. 2,5 cm verwendet. Ein Listenfeld, das höher als 22,9 cm oder breiter als 16,5 cm ist, kann zu leeren Seiten führen.

  3. Wählen Sie das Listenfeld, klicken Sie mit der rechten Maustaste auf den oberen Rand der Liste und anschließend auf Tablix-Eigenschaften.

    Screenshot that shows the Tablix Properties option for the Report Builder free form report.

  4. Wählen Sie in der Dropdownliste Datasetname die Option ListDatasetaus.

  5. Klicken Sie auf OK.

  6. Klicken Sie mit der rechten Maustaste in die Liste und wählen Sie Rechteckeigenschaften.

  7. Aktivieren Sie auf der Registerkarte Allgemein das Kontrollkästchen Seitenumbruch hinzufügen nach.

  8. Klicken Sie auf OK.

Fügen Sie eine neue Zeilengruppe hinzu und löschen Sie die Detailgruppe

  1. Klicken Sie in der Reihe Gruppierungsbereich mit der rechten Maustaste auf die Gruppe Details, zeigen Sie auf Gruppe hinzufügen und klicken Sie dann auf Übergeordnete Gruppe.

    Screenshot that shows how to add a Parent Group to a Report Builder free form report.

  2. Wählen Sie in der Liste Gruppieren nach[Territory].

  3. Klicken Sie auf OK.

    Eine Spalte, die die Zelle [Territory] enthält, wird der Liste hinzugefügt.

  4. Klicken Sie mit der rechten Maustaste in der Liste auf die Spalte „Territory“ und wählen Sie Spalten löschen.

    Screenshot that shows how to delete a column from the Report Builder free form report.

  5. Klicken Sie auf Nur Spalten löschen.

  6. Klicken Sie im Bereich „Zeilengruppen“ mit der rechten Maustaste auf die Gruppe Details, und klicken Sie anschließend auf Gruppe löschen.

  7. Wählen Sie Nur Gruppe löschenaus.

  8. Klicken Sie auf OK.

3. Hinzufügen grafischer Elemente

Ein Vorteil von Listendatenbereichen besteht darin, dass Berichtselemente wie z.B. Rechtecke und Textfelder überall statt nur in einem tabellarischen Layout hinzugefügt werden können. Sie können die Darstellung des Berichts verbessern, indem Sie eine Grafik (ein mit einer Farbe ausgefülltes Rechteck) hinzufügen.

Fügen Sie dem Bericht grafische Elemente hinzu

  1. Wählen Sie auf der Registerkarte Einfügen die Option Rechteckaus.

  2. Wählen Sie in der oberen linken Ecke der Liste und ziehen Sie das Rechteck auf eine Höhe von 17,8 cm und eine Breite von 8,9 cm. Auch hier können Sie die Werte Width und Heightim Bereich Eigenschaften unter Positioneingeben, um die exakte Größe zu erzielen.

  3. Klicken Sie mit der rechten Maustaste auf das Rechteck, und klicken Sie anschließend auf Rechteckeigenschaften.

  4. Wählen Sie die Registerkarte Füllen aus.

  5. Wählen Sie unter Füllfarbedie Option Hellgrauaus.

  6. Klicken Sie auf OK.

  7. Klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.

Die linke Seite des Berichts enthält nun eine vertikale Grafik, die aus einem dunkelgrauen Rechteck besteht, wie in der folgenden Abbildung dargestellt.

Screenshot for the Report Builder that shows a vertical graphic that consists of a light gray rectangle.

4. Formfreien Text hinzufügen

Sie können Textfelder hinzufügen, um statischen Text anzuzeigen, der auf jeder Berichtsseite sowie in allen Datenfeldern wiederholt wird.

Fügen Sie dem Bericht Text hinzu

  1. Wählen Sie Entwurf, um zur Designansicht zurückzukehren.

  2. Klicken Sie auf der Registerkarte Einfügen auf Textfeld. Klicken Sie in die obere linke Ecke der Liste innerhalb des Rechtecks, das Sie zuvor hinzugefügt haben, und ziehen Sie das Textfeld, um die Breite auf etwa 8,8 cm und die Höhe auf etwa 12,7 cm festzulegen.

  3. Setzen Sie den Cursor in das Textfeld, und geben Sie anschließend Folgendes ein: Newsletter für. Setzen Sie ein Leerzeichen nach dem Wort „für“, um den Text von dem Feld zu trennen, das Sie im nächsten Schritt hinzufügen.

    Screenshot of Design View that shows the report with the heading.

  4. Ziehen Sie das [Territory] -Feld aus ListDataSet in den Bereich „Berichtsdaten“ in das Textfeld, und platzieren Sie es hinter „Newsletter for “.

    Screenshot that shows how to drag a Territory field into the Report Builder free form report.

  5. Wählen Sie den Text und das [Territory] -Feld aus.

  6. Klicken Sie auf die Registerkarte Start, und wählen Sie unter Schriftart Folgendes aus:

    • Segoe Semibold
    • 20 pt
    • Tomate
  7. Platzieren Sie den Cursor unterhalb des Texts, den Sie in Schritt 3 eingegeben haben und geben Sie Hallo mit einem anschließenden Leerzeichen ein, um den Text von dem Feld zu trennen, das Sie im nächsten Schritt hinzufügen.

  8. Ziehen Sie das [FullName] -Feld aus ListDataSet im Bereich „Berichtsdaten“ in das Textfeld, platzieren Sie es hinter „Hallo “, und geben Sie anschließend ein Komma (,) ein.

  9. Wählen Sie den Text aus, den Sie in den vorherigen Schritten hinzugefügt haben.

  10. Klicken Sie auf die Registerkarte Start, und wählen Sie unter Schriftart Folgendes aus:

    • Segoe Semibold
    • 16 pt
    • Schwarz
  11. Setzen Sie den Cursor unter den Text, den Sie in den Schritten 9 bis 13 hinzugefügt haben, und kopieren Sie anschließend den folgenden, sinnlosen Text, und fügen Sie ihn ein:

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sed dolor in ipsum pulvinar egestas. Sed sed lacus at leo ornare ultricies. Vivamus velit risus, euismod nec sodales gravida, gravida in dui. Etiam ullamcorper elit vitae justo fermentum ut ullamcorper augue sodales. 
    Ut placerat, nisl quis feugiat adipiscing, nibh est aliquet est, mollis faucibus mauris lectus quis arcu. In mollis tincidunt lacinia. In vitae erat ut lorem tincidunt luctus. Curabitur et magna nunc, sit amet adipiscing nisi. Nulla rhoncus elementum orci nec tincidunt. 
    Aliquam imperdiet cursus erat vel tincidunt. Donec et neque ac urna rutrum sodales. In id purus et nisl dignissim dapibus. Sed rhoncus metus at felis feugiat eu tempor dolor vehicula. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam faucibus consectetur diam eu pellentesque.   
    
    
  12. Wählen Sie den gerade eingegebenen Text aus.

  13. Klicken Sie auf die Registerkarte Start, und wählen Sie unter Schriftart Folgendes aus:

    • Segoe UI
    • 10 pt
    • Schwarz
  14. Platzieren Sie den Cursor im Textfeld unter dem bedeutungslosen Text, und geben Sie Glückwünsche zum Gesamtumsatz vonmit einem anschließenden Leerzeichen ein, um den Text von dem Feld zu trennen, das Sie im nächsten Schritt hinzufügen.

  15. Ziehen Sie das Feld „Sales“ in das Textfeld, platzieren Sie es hinter dem im vorherigen Schritt eingegebenen Text, und geben Sie anschließend ein Ausrufezeichen (!) ein.

  16. Wählen Sie den Text und das Feld aus, den bzw. das Sie gerade hinzugefügt haben.

  17. Klicken Sie auf die Registerkarte Start, und wählen Sie unter Schriftart Folgendes aus:

    • Segoe Semibold
    • 16 pt
    • Schwarz
  18. Wählen Sie nur das [Sales]-Feld aus, klicken Sie mit der rechten Maustaste darauf, und klicken Sie dann auf Ausdruck.

  19. Ändern Sie im Feld Ausdruck den Ausdruck so, dass er die Sum-Funktion einschließt:

    =Sum(Fields!Sales.value)  
    
  20. Klicken Sie auf OK.

    Screenshot that shows a text box in the Report Builder free form report.

  21. Klicken Sie auf der Registerkarte Start, während [Sum(Sales)] noch ausgewählt ist, auf die Gruppe Number (Zahl) und dann auf Currency (Währung).

  22. Klicken Sie mit der rechten Maustaste auf das Textfeld mit dem Text „Klicken, um Titel hinzuzufügen“ und wählen Sie anschließend Löschen.

  23. Wählen Sie das Listenfeld aus. Wählen Sie die zwei Pfeile mit zwei Spitzen aus und verschieben Sie das Listenfeld an den Anfang der Seite.

    Screenshot that shows how to drag a list in the Report Builder free form report.

  24. Klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.

Im Bericht wird statischer Text angezeigt, und jede Berichtsseite enthält Daten, die sich auf ein Gebiet beziehen. Umsatz wird als Währung formatiert.

Screenshot that shows the preview of the newsletter page in the Report Builder free form report.

5. Tabelle hinzufügen, die Umsatzdetails anzeigt

Fügen Sie dem formfreien Bericht mithilfe des Assistenten für neue Tabellen und Matrizen eine Tabelle hinzu. Nach Fertigstellung des Assistenten wird manuell eine Zeile für Summen hinzugefügt.

Eine Tabelle hinzufügen

  1. Gehen Sie auf der Registerkarte Einfügen zum Bereich Datenbereiche und dann zu >Tabelle>Tabellen-Assistent.

  2. Wählen Sie auf der Registerkarte Dataset auswählenListDataset>Weiter.

  3. Ziehen Sie auf der Seite Felder anordnen das Feld „Product“ von Verfügbare Felder zu Werte.

  4. Wiederholen Sie Schritt 3 für „SalesDate“, „Quantity“ und „Sales“. Ordnen Sie "SalesDate" unter Produkt, "Quantity" unter "SalesDate" und "Sales" unter "SalesDate" an.

  5. Wählen Sie Weiter aus.

  6. Zeigen Sie auf der Seite Layout auswählen das Layout der Tabelle an.

    Die Tabelle ist schlicht: Sie enthält fünf Spalten mit keinen Zeilen- oder Spaltengruppen. Da die Tabelle keine Gruppen enthält, sind die gruppenbezogenen Layoutoptionen nicht verfügbar. Im späteren Verlauf des Lernprogramms wird Tabelle manuell aktualisiert, damit sie eine Summe enthält.

  7. Wählen Sie Weiter aus.

  8. Klicken Sie auf Fertig stellen.

  9. Ziehen Sie die Tabelle unter das Textfeld, das Sie in Lektion 4 hinzugefügt haben.

    Hinweis

    Stellen Sie sicher, dass sich die Tabelle innerhalb des Listenfeldes und innerhalb des grauen Rechtecks befindet.

  10. Klicken Sie, während die Tabelle ausgewählt ist, im Bereich Zeilengruppe mit der rechten Maustaste auf Details>Gesamtergebnis>Nach.

    Screenshot that shows how to Add Totals to the Report Builder free form report.

  11. Wählen Sie die Zelle in der Product-Spalte aus, und geben Sie Gesamtergebnisein.

    Screenshot of a cell in the Product column with Total entered into it.

  12. Wählen Sie das Feld [SalesDate] aus. Ändern Sie auf der Registerkarte Start unter Number (Zahl) die Option Default (Standard) in Date (Datum).

  13. Wählen Sie die Felder für [Sum(Sales)] aus. Ändern Sie auf der Registerkarte Start unter Number (Zahl) die Option Default (Standard) in Currency (Währung).

Klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.

Im Bericht wird eine Tabelle mit Umsatzdetails und Gesamtbeträgen angezeigt.

Screenshot that shows the preview of the table in the Report Builder free form report.

6. Bericht speichern

Sie können Berichte auf einem Berichtsserver, in einer SharePoint-Bibliothek oder auf dem Computer speichern.

Speichern Sie in diesem Lernprogramm den Bericht auf einem Berichtsserver. Wenn Sie keinen Zugriff auf einen Berichtsserver besitzen, speichern Sie den Bericht auf dem Computer.

Speichern Sie den Bericht auf einem Berichtsserver

  1. Wählen Sie über die Berichts-Generator-Schaltfläche Speichern unter.

  2. Wählen Sie Letzte Sites und Server.

  3. Wählen Sie den Namen des Berichtsservers aus, auf dem Sie zum Speichern von Berichten berechtigt sind, oder geben Sie ihn ein.

    Die Meldung "Verbindung mit Berichtsserver wird hergestellt" wird angezeigt. Nachdem die Verbindung hergestellt wurde, sehen Sie den Inhalt des Berichtsordners, den der Berichtsserveradministrator als Standardspeicherort für Berichte angegeben hat.

  4. Ersetzen Sie in Nameden Standardnamen durch SalesInformationByTerritory.

  5. Wählen Sie Speichern.

Der Bericht wird auf dem Berichtsserver gespeichert. Der Name des Berichtsservers, mit dem Sie verbunden sind, wird in der Statusleiste unten im Fenster angezeigt.

Speichern Sie den Bericht auf dem Computer

  1. Wählen Sie über die Berichts-Generator-Schaltfläche Speichern unter.

  2. Wählen Sie Desktop, Meine Dokumente oder Arbeitsplatz und navigieren Sie anschließend zu dem Ordner, in dem Sie den Bericht speichern möchten.

  3. Ersetzen Sie in Nameden Standardnamen durch SalesInformationByTerritory.

  4. Wählen Sie Speichern.

7. Zeile hinzufügen, um Bereiche des Berichts zu trennen (optional)

Fügen Sie eine Zeile hinzu, um den Leitartikel und die Details des Berichts zu trennen.

Position hinzufügen

  1. Wählen Sie Entwurf, um zur Designansicht zurückzukehren.

  2. Klicken Sie auf der Registerkarte Einfügen auf Berichtselemente>Linie.

  3. Zeichnen Sie eine Linie unter dem Textfeld, das Sie in Lektion 4 hinzugefügt haben.

  4. Wählen Sie die Linie und anschließend auf der Registerkarte Start>Rahmen Folgendes:

    • Wählen Sie alsStärke3 pt aus.
    • Wählen Sie fürFarbeTomateaus.

8. Hinzufügen von Zusammenfassungsdatenvisualisierungen (optional)

Mit Rechtecken kann das Rendern des Berichts beeinflusst werden. Platzieren Sie in einem Rechteck ein Kreis- und ein Säulendiagramm, um sicherzustellen, dass der Bericht wunschgemäß gerendert wird.

Hinzufügen eines Rechtecks

  1. Wählen Sie Entwurf, um zur Designansicht zurückzukehren.

  2. Klicken Sie auf der Registerkarte Einfügen auf Berichtselemente>Rechteck. Ziehen Sie das Rechteck in das Listenfeld rechts neben der Tabelle, um die Breite auf etwa 5,7 cm und die Höhe auf etwa 20 cm anzupassen.

  3. Wählen Sie das neue Rechteck aus und geben Sie für BorderColor„LightGrey“, für BorderStyle„Solid“ und für BorderWidth„2pt“ ein.

  4. Richten Sie den oberen Bereich des Rechtecks und der Tabelle aus.

Hinzufügen eines Kreisdiagramms

  1. Klicken Sie auf der Registerkarte Einfügen auf Datenvisualisierungen>Diagramm>Diagramm-Assistent.

  2. Wählen Sie auf der Registerkarte Dataset auswählenListDataset>Weiter.

  3. Wählen Sie Kreisdiagramm>Weiter.

  4. Ziehen Sie auf der Seite „Diagrammfelder anordnen“ das Feld „Product“ in Kategorien.

  5. Ziehen Sie „Quantity“ in das Feld Werte und klicken Sie anschließend auf Weiter.

  6. Wählen Sie Fertig stellenaus.

  7. Ändern Sie die Größe des Diagramms, das oben links im Bericht angezeigt wird, auf eine Höhe von etwa. 9,1 cm und eine Breite von etwa. 5,8 cm.

  8. Ziehen Sie das Diagramm in das Rechteck.

  9. Wählen Sie den Diagrammtitel aus und geben Sie Folgendes ein: Verkaufte Produktmengen.

  10. Legen Sie für den Titel auf der Registerkarte Start unter Schriftart Folgendes fest:

    • Schriftart:Segoe UI Semibold
    • Größe:12 pt
    • Farbe:Schwarz
  11. Klicken Sie mit der rechten Maustaste auf die Legende, und klicken Sie anschließend auf Legendeneigenschaften.

  12. Wählen Sie auf der Registerkarte Allgemein unter Legendenpositionden mittleren Punkt am unteren Rand aus.

  13. Klicken Sie auf OK.

  14. Ziehen Sie bei Bedarf den Diagrammbereich, um ihn zu vergrößern.

    Screenshot that shows the pie chart to be added to the Report Builder free form report.

Säulendiagramm hinzufügen

  1. Klicken Sie auf der Registerkarte Einfügen auf Datenvisualisierungen>Diagramm>Diagramm-Assistent.

  2. Klicken Sie auf der Seite Dataset auswählen auf ListDatasetund anschließend auf Weiter.

  3. Wählen Sie Spalte und dann Weiter.

  4. Ziehen Sie auf der Seite Diagrammfelder anordnen das Feld „Product“ in Kategorien.

  5. Ziehen Sie „Sales“ in das Feld Werte und klicken Sie auf Weiter.

    Werte werden auf der vertikalen Achse angezeigt.

  6. Wählen Sie Fertig stellenaus.

    Ein Säulendiagramm wird oben links im Bericht hinzugefügt.

  7. Ändern Sie die Diagrammgröße auf eine Höhe von etwa 10,1 cm und eine Breite von etwa 5,7 cm.

  8. Ziehen Sie das Diagramm in das Rechteck unter dem Kreisdiagramm.

  9. Wählen Sie den Diagrammtitel aus und geben Sie Folgendes ein: Produktverkaufszahlen.

  10. Legen Sie für den Titel auf der Registerkarte Start unter Schriftart Folgendes fest:

    • Schriftart:Segoe UI Semibold
    • Größe:12 pt
    • Farbe:Schwarz
  11. Klicken Sie mit der rechten Maustaste auf die Legende und dann auf Legende löschen.

    Hinweis

    Das Entfernen der Legende trägt zur Lesbarkeit des Diagramms bei, wenn es sich um ein kleines Diagramm handelt.

    Screenshot that shows the column chart to be added to the Report Builder free form report.

  12. Wählen Sie die Diagrammachse aus, und klicken Sie auf der Registerkarte Start auf Number>Currency (Zahl > Währung).

  13. Klicken Sie zweimal auf Dezimalstellen verringern, sodass die nur der Dollarwert ohne Cents angezeigt wird.

Überprüfen Sie, ob die Diagramme im Rechteck enthalten sind

Sie können Rechtecke als Container für andere Elemente auf einer Berichtsseite verwenden. Erfahren Sie mehr über Rechtecke als Container.

  1. Wählen Sie das Rechteck aus, das Sie zuvor in dieser Lektion erstellt und dem Sie Diagramme hinzugefügt haben.

    Im Eigenschaftenbereich zeigt die Name -Eigenschaft den Namen des Rechtecks an.

    Screenshot that shows how to view the Name property in the Report Builder free form report.

  2. Wählen Sie das Kreisdiagramm aus.

  3. Überprüfen Sie im Bereich Eigenschaften, ob die Parent -Eigenschaft den Namen des Rechtecks enthält.

    Screenshot that shows how to view the Parent property in the Report Builder free form report.

  4. Wählen Sie das Säulendiagramm und wiederholen Sie Schritt 3.

    Hinweis

    Wenn die Diagramme nicht im Rechteck enthalten sind, werden die Diagramme im gerenderten Bericht nicht zusammen angezeigt.

Legen Sie für die Diagramme die gleiche Größe fest

  1. Wählen Sie das Kreisdiagramm aus, drücken Sie die STRG-TASTE und wählen Sie anschließend das Säulendiagramm.

  2. Klicken Sie,wenn beide Diagramme ausgewählt sind, mit der rechten Maustaste auf Layout>Breite angleichen.

    Hinweis

    Das Element, auf das Sie zuerst klicken, bestimmt die Breite aller ausgewählten Elemente.

  3. Klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.

Im Bericht werden nun Zusammenfassungsumsatzdaten in Kreis- und Säulendiagrammen angezeigt.

Nächste Schritte

Sie haben das Tutorial zum Erstellen eines formfreien Berichts erfolgreich abgeschlossen.

Weitere Informationen zu Listen finden Sie unter:

Weitere Informationen zu Abfrage-Designern finden Sie unter Abfrageentwurfstools (SSRS) und Benutzeroberfläche des textbasierten Abfrage-Designers (Berichts-Generator).