Lernprogramm: Erstellen eines Freiformberichts (Report Builder 3.0)
In diesem Lernprogramm erfahren Sie, wie ein Bericht auf Basis von Beispielumsatzdaten erstellt wird, die einem Formularbuchstaben ähneln. Im Bericht werden Informationen nach Gebiet gruppiert und der Name des Vertriebsmanagers für das Gebiet sowie ausführliche und zusammenfassende Umsatzdaten angezeigt. Der Listendatenbereich wird als Grundlage für den formfreien Bericht verwendet. Anschließend werden folgende Objekte hinzugefügt: ein dekorativer Bereich mit einem Bild, statischer Text mit eingefügten Daten, eine Tabelle zum Anzeigen ausführlicher Informationen und optional Kreis- und Säulendiagramme zum Anzeigen von Zusammenfassungsinformationen.
Die folgende Abbildung zeigt einen Bericht, der mit dem Bericht vergleichbar ist, den Sie erstellen werden.
Eine erweiterte Version des Berichts, den Sie in diesem Lernprogramm erstellen, ist als SQL Server 2008 R2 Report Builder 3.0-Beispielbericht verfügbar. Weitere Informationen zum Herunterladen dieses Beispielberichts und anderer Berichte finden Sie unter Report Builder 3.0 sample reports.
Lernziele
In diesem Lernprogramm lernen Sie Folgendes:
Erstellen eines leeren Berichts, einer leeren Datenquelle und eines leeren Datasets
Hinzufügen und Konfigurieren einer Liste
Hinzufügen von Grafiken
Hinzufügen von Freitext
Hinzufügen einer Tabelle zum Anzeigen von Details
Formatieren von Daten
Speichern des Berichts
Weitere optionale Schritte
Hinzufügen einer Zeile zum Trennen von Bereichen des Berichts
Hinzufügen von Zusammenfassungsdatenvisualisierung
Ungefähre Dauer dieses Lernprogramms: 20 Minuten
Anforderungen
Weitere Informationen zu den Anforderungen finden Sie unter Voraussetzungen für Lernprogramme (Report Builder 3.0).
1. Erstellen eines leeren Berichts, einer leeren Datenquelle und eines leeren Datasets
Wählen Sie im Dialogfeld Erste Schritte in Report Builder 3.0 eine freigegebene Datenquelle aus, erstellen Sie ein eingebettetes Dataset, und zeigen Sie anschließend die Daten in einer Liste an.
Hinweis |
---|
In diesem Lernprogramm 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. |
So erstellen Sie einen leeren Bericht
Klicken Sie auf Start, zeigen Sie auf Programme, zeigen Sie auf Microsoft SQL Server 2008 R2 Report Builder 3.0, und klicken Sie dann auf Report Builder 3.0.
Hinweis Das Dialogfeld Erste Schritte wird angezeigt. Wenn dies nicht der Fall ist, klicken Sie auf der Schaltfläche des Berichts-Generators auf Neu.
Vergewissern Sie sich links im Dialogfeld Erste Schritte, dass die Option Neuer Bericht ausgewählt ist.
Klicken Sie im rechten Bereich auf Leerer Bericht.
So erstellen Sie eine neue Datenquelle
Klicken Sie im Berichtsdatenbereich auf Neu, und klicken Sie dann auf Datenquelle.
Geben Sie im Feld Name Folgendes ein: ListDataSource
Klicken Sie auf In Bericht eingebettete Verbindung verwenden.
Überprüfen Sie, ob der Verbindungstyp Microsoft SQL Server ist, und geben Sie anschließend im Feld Verbindungszeichenfolgenfeldtyp Folgendes ein: Datenquelle = <servername>
<servername>, z. B. bezeichnet Report001 einen Computer, auf dem eine Instanz des SQL Server-Datenbankmoduls installiert ist. Da die Berichtsdaten nicht aus einer SQL Server-Datenbank extrahiert werden, muss der Name einer Datenbank nicht eingeschlossen werden. Die Standarddatenbank auf dem angegebenen Server wird verwendet, um die Abfrage zu analysieren.
Klicken Sie auf OK.
So erstellen Sie ein neues Dataset
Klicken Sie im Berichtsdatenbereich auf Neu und anschließend auf Dataset.
Vergewissern Sie sich, dass die Datenquelle ListDataSource ist.
Geben Sie im Feld Name Folgendes ein: ListDataset.
Überprüfen Sie, ob der Abfragetyp Text ausgewählt ist, und klicken Sie anschließend auf Abfrage-Designer.
Klicken Sie auf Als Text bearbeiten.
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
Klicken Sie auf Ausführen, um die Abfrage auszuführen.
Bei den Abfrageergebnissen handelt es sich um die Daten, die im Bericht angezeigt werden können.
Klicken Sie auf OK.
2. Hinzufügen und Konfigurieren einer Liste
Reporting Services stellt drei Datenbereichsvorlagen bereit: Tabelle, Matrix und Liste. Diese Vorlagen basieren alle auf einem Datenbereich namens Tablix. Die Listenvorlage ist ideal zum Erstellen von formfreien Berichten. Weitere Informationen finden Sie unter Hinzufügen einer Liste (Report Builder 3.0 und SSRS).
Sie verwenden eine Liste, um die Umsatzdaten für Vertriebsgebiete in einem Bericht anzuzeigen, der einem Newsletter ähnelt. Die Informationen werden nach Gebiet gruppiert. Sie fügen eine neue Zeilengruppe hinzu, in der Daten nach Gebiet gruppiert werden, und löschen dann die integrierte Zeilengruppe Details.
So fügen Sie eine Liste hinzu
Klicken Sie auf der Registerkarte Einfügen des Menübands im Bereich Datenbereiche auf Liste, und ziehen Sie dann die Liste in den Berichtstext. Legen Sie für die Liste eine Höhe von 17,8 cm und eine Breite von 15,9 cm fest.
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. Eine Berichtsseite, die höher als 22,9 cm oder breiter als 16,5 cm ist, kann zu leeren Seiten führen.
Hinweis Die Liste wird von einem großen Rechteck ausgefüllt.
Klicken Sie mit der rechten Maustaste auf die Liste, und klicken Sie dann auf Tablix-Eigenschaften.
Wichtig Klicken Sie mit der rechten Maustaste auf die Liste, und nicht auf das Rechteck in der Liste. Klicken Sie oben links, um die Liste auszuwählen.
Wählen Sie in der Dropdownliste Datasetname die Option ListDataset aus.
Klicken Sie auf OK.
Klicken Sie mit der rechten Maustaste auf das Rechteck, und klicken Sie anschließend auf Rechteckeigenschaften.
Aktivieren Sie auf der Registerkarte Allgemein das Kontrollkästchen Seitenumbruch hinzufügen nach.
Klicken Sie auf OK.
So fügen Sie eine neue Zeilengruppe hinzu und löschen die Detailgruppe
Klicken Sie im Zeilengruppenbereich mit der rechten Maustaste auf die Gruppe Details, zeigen Sie auf Gruppe hinzufügen, und klicken Sie dann auf Übergeordnete Gruppe.
Wählen Sie in der Dropdownliste [Territory]. aus.
Klicken Sie auf OK.
Eine neue Spalte wird der Liste hinzugefügt. Die Spalte enthält die Zelle [Territory].
Klicken Sie mit der rechten Maustaste in der Liste auf die Spalte Gebiet, und klicken Sie dann auf Spalten löschen.
Klicken Sie auf Nur Gruppe löschen.
Klicken Sie im Bereich Zeilengruppen mit der rechten Maustaste auf die Gruppe Details, und klicken Sie dann auf Gruppe löschen.
Klicken Sie auf Nur Gruppe löschen.
Klicken Sie auf OK.
3. Hinzufügen von Grafiken
Einer der Vorteile der Verwendung eines Listendatenbereichs besteht darin, dass Berichtselemente wie z. B. Rechtecke und Textfelder überall hingefügt werden können und keine Beschränkung auf ein tabellarisches Layout besteht. Sie verbessern die Darstellung des Berichts durch Hinzufügen einer Grafik (ein mit einer Farbe ausgefülltes Rechteck).
So fügen Sie dem Bericht grafische Elemente hinzu
Klicken Sie auf der Registerkarte Einfügen des Menübands auf Rechteck, und ziehen Sie dann ein Rechteck in die linke obere Ecke der Liste. Legen Sie für das Rechteck eine Höhe von 17,8 cm und eine Breite von 2,5 cm fest.
Klicken Sie mit der rechten Maustaste auf das Rechteck, und klicken Sie anschließend auf Rechteckeigenschaften.
Klicken Sie auf die Registerkarte Ausfüllen.
Klicken Sie in der Dropdownliste Füllfarbe auf Weitere Farben, und wählen Sie dann die Farbe Schiefergrau aus.
Klicken Sie auf OK.
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 schiefergrauen Rechteck besteht.
4. Hinzufügen von Freitext
Ein Textfeld enthält statischen Text, der auf jeder Berichtsseite sowie in allen Datenfeldern wiederholt wird.
So fügen Sie dem Bericht Text hinzu
Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.
Klicken Sie auf der Registerkarte Einfügen des Menübands auf Textfeld, und ziehen Sie dann ein Textfeld in die linke obere Ecke der Liste, jedoch innerhalb des zuvor hinzugefügten Rechtecks. Legen Sie für das Textfeld eine Höhe von ca. 7,5 cm und eine Breite von ca. 12,7 cm fest.
Setzen Sie den Cursor in den oberen Bereich des Textfelds, und geben Sie anschließend Folgendes ein: Newsletter für .
Hinweis Fügen Sie nach dem Begriff für zusätzliche Leerzeichen ein. Durch die Leerzeichen werden der Text und das Feld getrennt, die im nächsten Schritt hinzugefügt werden.
Ziehen Sie das Feld Territory in das Textfeld, und platzieren Sie es nach dem Text, den Sie in Schritt 3 eingegeben haben.
Markieren Sie den gesamten Text, klicken Sie mit der rechten Maustaste, und klicken Sie anschließend auf Texteigenschaften.
Klicken Sie auf die Registerkarte Schriftart.
Wählen Sie in der Liste Schriftart die Schriftart Times New Roman, in Größe den Wert 20 pt und in Farbe die Option Kastanienbraun aus.
Klicken Sie auf OK.
Platzieren Sie den Cursor unter dem Text, den Sie in Schritt 3 eingegeben haben, und geben Sie Hello ein.
Hinweis Fügen Sie nach dem Begriff Hello zusätzliche Leerzeichen ein. Durch die Leerzeichen werden der Text und das Feld getrennt, die im nächsten Schritt hinzugefügt werden.
Ziehen Sie das Feld FullName in das Textfeld, ordnen Sie es hinter dem Text an, den Sie in Schritt 9 eingegeben haben, und geben Sie dann ein Komma (,) ein.
Wählen Sie den Text aus, den Sie in Schritt 9 und 10 hinzugefügt haben, klicken Sie mit der rechten Maustaste, und klicken Sie dann auf Texteigenschaften.
Klicken Sie auf die Registerkarte Schriftart.
Wählen Sie in der Liste Schriftart die Schriftart Times New Roman, in Größe den Wert 16 pt, in Farbe die Option Weitere Farben, und wählen Sie dann die Farbe Schiefergrau aus.
Klicken Sie auf OK.
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 griechischen 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. Nulla facilisi. Proin ligula enim, porta ut tincidunt id, adipiscing sit amet eros. Ut purus sem, bibendum et vulputate sit amet, facilisis eget magna. Sed aliquam erat non erat eleifend hendrerit. Ut a ligula est, sit amet eleifend enim. Ut et nisl enim, sit amet adipiscing augue. Vivamus eu arcu ac libero posuere elementum. Integer condimentum bibendum venenatis. Integer odio tellus, feugiat in pellentesque semper, interdum nec sem. Sed cursus euismod sem, ut elementum sapien placerat vel.
Markieren Sie den Text, den Sie in Schritt 15 hinzugefügt haben, klicken Sie mit der rechten Maustaste, und klicken Sie dann auf Texteigenschaften.
Klicken Sie auf die Registerkarte Schriftart.
Wählen Sie in der Liste Schriftart die Schriftart Arial in Größe den Wert 10 pt und in Farbe die Option Schwarz.
Klicken Sie auf OK.
Setzen Sie den Cursor unter den Text, den Sie in Schritt 15 eingefügt haben, und geben Sie dann Folgendes ein: Glückwünsche zum Gesamtumsatz von .
Hinweis Fügen Sie nach dem Begriff von zusätzliche Leerzeichen ein. Durch die Leerzeichen werden der Text und das Feld getrennt, die im nächsten Schritt hinzugefügt werden.
Ziehen Sie das Feld Sales in das Textfeld, platzieren Sie es hinter dem in Schritt 20 eingegebenen Text, und geben Sie dann ein Ausrufezeichen (!) ein.
Klicken Sie mit der rechten Maustaste auf [Sales], und klicken Sie dann auf Ausdrücke.
Ändern Sie im Ausdrucksfeld den Ausdruck folgendermaßen so, dass er die Sum-Funktion einschließt:
=Sum(Fields!Sales.value)
Klicken Sie auf OK.
Wählen Sie den Text aus, den Sie in den Schritten 20 bis 23 hinzugefügt haben, klicken Sie mit der rechten Maustaste, und klicken Sie dann auf Texteigenschaften.
Klicken Sie auf die Registerkarte Schriftart.
Wählen Sie in der Liste Schriftart die Schriftart Times New Roman, in Größe den Wert 20 pt und in Farbe die Option Kastanienbraun aus.
Klicken Sie auf OK.
Wählen Sie [Sum(Sales)] aus. Klicken Sie anschließend auf der Registerkarte Home in der Gruppe Zahl auf die Schaltfläche Währung.
Klicken Sie mit der rechten Maustaste auf das Textfeld mit dem Text Zum Hinzufügen eines Titels klicken, und klicken Sie dann auf Löschen.
Markieren Sie das Listenfeld, und verschieben Sie es mithilfe der Pfeiltasten an den Seitenanfang.
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.
5. Hinzufügen einer Tabelle, 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.
So fügen Sie eine Tabelle hinzu
Klicken Sie auf der Registerkarte Einfügen des Menübands im Bereich Datenbereiche auf Tabelle und anschließend auf Tabellen-Assistent.
Klicken Sie auf der Seite Dataset auswählen auf ListDataset.
Klicken Sie auf Weiter.
Ziehen Sie auf der Seite Felder anordnen Productvon Verfügbare Felder in das Feld Werte.
Wiederholen Sie Schritt 4, für SalesDate, Quantity und Sales. Platzieren Sie SalesDate unter Product, Quantity unter SalesDate und Sales unter SalesDate.
Klicken Sie auf Weiter.
Zeigen Sie auf der Seite Layout auswählen das Layout der Tabelle an.
Die Tabelle ist sehr einfach. Sie besteht aus fünf Spalten und enthält keine 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.
Klicken Sie auf Weiter.
Wählen Sie auf der Seite Format auswählen im Bereich Formate die Option Schiefer aus.
Klicken Sie auf Fertig stellen.
Ziehen Sie die Tabelle unter das Textfeld, das Sie in Lektion 4 hinzugefügt haben.
Hinweis Stellen Sie sicher, dass sich die Tabelle in der Liste befindet.
Klicken Sie im Zeilengruppenbereich mit der rechten Maustaste auf Details, zeigen Sie auf Gesamtergebnis hinzufügen, und klicken Sie dann auf Nach.
Klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.
Im Bericht wird eine Tabelle mit Umsatzdetails und Gesamtbeträgen angezeigt.
6. Formatieren von Daten
Formatieren Sie numerische Daten nur als Währung und Datumsangaben nur als Tag- und Uhrzeitangaben.
So formatieren Sie die Feldtabelle
Klicken Sie auf Entwurf, um zur Entwurfsansicht zu wechseln.
Klicken Sie auf die Tabellenzellen, die [Sum(SalesSales)] enthalten, und klicken Sie auf der Registerkarte Home in der Gruppe Zahl auf die Schaltfläche Währung.
Klicken Sie auf die Zelle, die [SalesDate] enthält, und wählen Sie in der Gruppe Zahl aus der Dropdownliste Datum aus.
Klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.
Im Bericht werden nun formatierte Daten angezeigt, und die Lesbarkeit wurde verbessert.
7. Speichern des Berichts
Sie können Berichte auf einem Berichtsserver, in einer SharePoint-Bibliothek oder auf dem Computer speichern. Weitere Informationen finden Sie unter Berichtsserver und SharePoint-Berichtsserver (Berichts-Generator 3.0 und SSRS).
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.
So speichern Sie den Bericht auf einem Berichtsserver
Klicken Sie auf die Schaltfläche Berichts-Generator und anschließend auf Speichern unter.
Klicken Sie auf Letzte Sites und Server.
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.
Ersetzen Sie in Name den Standardnamen durch SalesInformationByTerritory.
Klicken Sie auf 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.
So speichern Sie den Bericht auf dem Computer
Klicken Sie auf die Schaltfläche Berichts-Generator und anschließend auf Speichern unter.
Klicken Sie auf Desktop, Meine Dokumente oder Arbeitsplatz, und navigieren Sie anschließend zu dem Ordner, in dem Sie den Bericht speichern möchten.
Ersetzen Sie in Name den Standardnamen durch SalesInformationByTerritory.
Klicken Sie auf Speichern.
8. Hinzufügen einer Zeile, um Bereiche des Berichts zu trennen (optional)
Fügen Sie eine Zeile hinzu, um den Leitartikel und die Details des Berichts zu trennen.
So fügen Sie eine Linie hinzu
Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.
Klicken Sie auf der Registerkarte Einfügen des Menübands im Bereich Berichtselemente auf Linie.
Zeichnen Sie eine Linie unter dem Freitextfeld, das Sie in Lektion 4 hinzugefügt haben.
Klicken Sie auf die Zeile.
Klicken Sie auf die Registerkarte Home.
Wählen Sie im Bereich Rahmen für die Breite den Wert 4 1/2 pt aus, und wählen Sie für Farbe Kastanienbraun aus.
9. Hinzufügen von Zusammenfassungsdatenvisualisierung (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.
So fügen Sie ein Rechteck hinzu
Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.
Klicken Sie auf der Registerkarte Einfügen des Menübands im Bereich Berichtselemente auf Rechteck, und ziehen Sie das Rechteck in die Liste rechts neben der Tabelle. Legen Sie für das Rechteck eine Breite von 5 cm und eine Höhe von 10 cm fest.
Richten Sie den oberen Bereich des Rechtecks und der Tabelle aus.
So fügen Sie ein Kreisdiagramm hinzu
Klicken Sie auf der Registerkarte Einfügen des Menübands im Bereich Regionen auf Diagramm und anschließend auf Diagramm-Assistent.
Klicken Sie auf der Seite Dataset auswählen auf ListDataset und anschließend auf Weiter.
Klicken Sie auf Kreis, und klicken Sie dann auf Weiter.
Ziehen Sie auf der Seite Diagrammfelder anordnen das Feld Product in Kategorien.
Ziehen Sie Quantity in Werte, und klicken Sie anschließend auf Weiter.
Wählen Sie auf der Seite Format auswählen im Bereich Formate die Option Schiefer aus.
Klicken Sie auf Fertig stellen.
Ändern Sie die Größe des Diagramms, das oben links im Bericht angezeigt wird, auf eine Höhe von 4 cm und eine Breite von 5 cm.
Ziehen Sie das Diagramm in das Rechteck.
Klicken Sie mit der rechten Maustaste auf den Diagrammtitel, und klicken Sie dann auf Titel.
Geben Sie im Dialogfeld Diagrammtiteleigenschaften im Titeltext Folgendes ein: Verkaufte Produktmengen.
Klicken Sie auf die Registerkarte Schriftart, und klicken Sie in der Liste Größe auf 10 pt.
Klicken Sie auf OK.
So fügen Sie ein Säulendiagramm hinzu
Klicken Sie auf der Registerkarte Einfügen des Menübands im Bereich Regionen auf Diagramm und anschließend auf Diagramm-Assistent.
Klicken Sie auf der Seite Dataset auswählen auf ListDataset und anschließend auf Weiter.
Klicken Sie auf Spalte und anschließend auf Weiter.
Ziehen Sie auf der Seite Diagrammfelder anordnen das Feld Product in Kategorien.
Ziehen Sie Sales in Werte, und klicken Sie anschließend auf Weiter.
Werte werden auf der vertikalen Achse angezeigt.
Wählen Sie auf der Seite Format auswählen im Bereich Formate die Option Schiefer aus.
Klicken Sie auf Fertig stellen.
Ein Säulendiagramm wird oben links im Bericht hinzugefügt.
Legen Sie die für das Diagramm eine Breite von 5 cm und eine Höhe von 5 cm fest.
Ziehen Sie das Diagramm in das Rechteck unter dem Kreisdiagramm.
Klicken Sie mit der rechten Maustaste auf den Diagrammtitel, und klicken Sie dann auf Titel.
Geben Sie im Dialogfeld Diagrammtiteleigenschaften im Titeltext Folgendes ein: Produktverkäufe.
Klicken Sie auf die Registerkarte Schriftart, und klicken Sie in der Liste Größe auf 10 pt.
Klicken Sie mit der rechten Maustaste auf den Titel der vertikalen Achse, und deaktivieren Sie anschließend das Kontrollkästchen Achsentitel anzeigen.
Wiederholen Sie Schritt 13 für den Titel der horizontalen Achse.
Klicken Sie mit der rechten Maustaste auf die Legende, und klicken Sie dann auf Legende löschen.
Hinweis Durch Entfernen der Achsentitel und der Legende wird die Lesbarkeit des Diagramms bei geringer Größe verbessert.
So überprüfen Sie, ob die Diagramme im Rechteck enthalten sind
Klicken Sie mit der rechten Maustaste auf das Rechteck, das Sie zuvor in dieser Lektion hinzugefügt haben.
Im Eigenschaftenbereich zeigt die Name-Eigenschaft den Namen des Rechtecks an.
Klicken Sie mit der rechten Maustaste auf das Kreisdiagramm.
Überprüfen Sie im Eigenschaftenbereich, ob die Parent-Eigenschaft den Namen des Rechtecks enthält.
Klicken Sie mit der rechten Maustaste auf das Säulendiagramm, und wiederholen Sie die Schritte 2 und 3.
Hinweis Wenn die Diagramme nicht im Rechteck enthalten sind, werden die Diagramme im gerenderten Bericht nicht zusammen angezeigt.
So legen Sie für die Diagramme die gleiche Größe fest
Klicken Sie auf das Kreisdiagramm, drücken Sie die STRG-TASTE, und klicken Sie anschließend auf das Säulendiagramm.
Wenn beide Diagramme markiert sind, klicken Sie mit der rechten Maustaste darauf, zeigen Sie auf Layout, und klicken Sie anschließend auf Breite angleichen.
Hinweis Das Element, auf das Sie zuerst klicken, bestimmt die Breite aller Elemente, deren Größe geändert wurde.
Wiederholen Sie die Schritte 1 und 2 mit der Option Höhe angleichen.
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
Hiermit ist das Lernprogramm für die Erstellung von formfreien Berichten abgeschlossen.
Weitere Informationen zu Listen finden Sie unter Tabellen, Matrizen und Listen (Report Builder 3.0 und SSRS), Hinzufügen einer Liste (Report Builder 3.0 und SSRS), Grundlegendes zu Tablix-Datenbereichen (Report Builder 3.0 und SSRS) und Grundlegendes zu Zellen, Zeilen und Spalten des Tablix-Datenbereichs (Report Builder 3.0 und SSRS).
Weitere Informationen zu Abfrage-Designern finden Sie unter Abfrage-Designer (Berichts-Generator 3.0) und Benutzeroberfläche des textbasierten Abfrage-Designers (Berichts-Generator 3.0).
Siehe auch