Erstellen eines einfachen Tabellenberichts mit einem Assistenten (Video zu Berichts-Generator 2.0)

Neu: 4. Dezember 2008

Betrifft: Microsoft SQL Server Berichts-Generator 2.0

Autor: Maggie Sparkman, Microsoft Corporation

Länge: 00:12:52

Größe: 9 MB

Typ: WMV-Datei

Video ansehen

Verwandte Hilfethemen:

Lernprogramm: Erstellen eines einfachen Tabellenberichts (Berichts-Generator 2.0)

Entwerfen und Implementieren von Berichten mit Berichts-Generator 2.0

Zusätzliche Webseiten:

Installation über das Download Center auf "www.microsoft.com".

Videozusammenfassung

In diesem Video wird veranschaulicht, wie mithilfe des Assistenten für die Tabellenerstellung ein Bericht mit einer Tabelle erstellt wird, wie eine umfangreiche Formatierung auf den Text im Bericht angewendet wird und wie der Bericht im Berichts-Generator und im Berichts-Manager ausgeführt wird.

Videotranskript

Guten Tag, mein Name ist Maggie Sparkman. Ich befasse mich mit dem Produkt Microsoft SQL Server Berichts-Generator 2.0.

In diesem Video

zeige ich Ihnen die folgenden Vorgehensweisen:

  • Entwerfen eines Berichts mit einer Tabelle mithilfe eines Assistenten:
    • Auswählen der Berichtsdatenquelle AdventureWorks2008
    • Erstellen eines Berichtsdatasets, d. h. einer Abfrage, die Umsatzdaten zurückgibt
    • Anordnen von Feldern und Gruppierungen
    • Auswählen von Layout, Format und Farben
  • Hinzufügen eines Titels und Anwenden umfangreicher Formatierungen
  • Hinzufügen einer Seitenzahl
  • Formatieren der Zahlen als Währungsbetrag
  • Verbreitern der Spalten
  • Ausführen des Berichts im Berichts-Generator
  • Speichern des Berichts auf dem Berichtsserver
  • Ausführen des Berichts im Berichts-Manager

Außerdem werden die verschiedenen Fenster, Entwurfsbereiche und Tools behandelt, mit denen Sie im Berichts-Generator 2.0 arbeiten können.

Voraussetzungen für dieses Video

Sie benötigen:

  • eine Installation von Berichts-Generator 2.0,
  • einen Berichtsserver, auf dem die AdventureWorks 2008-Beispieldatenbank von CodePlex installiert ist,
  • Berechtigungen zum Veröffentlichen auf dem Berichtsserver.

Öffnen von Berichts-Generator 2.0

  • Klicken Sie auf Start, auf Alle Programme (All Programs), auf Microsoft SQL Server 2008 Berichts-Generator 2.0 (Microsoft SQL Server 2008 Report Builder 2.0) und dann auf Berichts-Generator 2.0 (Report Builder 2.0).

Automatisch wird ein neuer, leerer Bericht erstellt.

Links unten wird Kein aktueller Berichtsserver (No current report server) angezeigt.

Erstellen einer neuen Tabelle oder Matrix mit dem Assistenten

  • Klicken Sie in der Mitte des Bildschirms auf den Link "Tabelle oder Matrix" für den Assistenten.

Sie können den Assistenten auch über die Multifunktionsleiste (Ribbon) auf der Registerkarte Einfügen (Insert) öffnen.

  • Zeigen Sie auf Matrix, und klicken Sie auf Matrix-Assistent (Matrix Wizard), oder zeigen Sie auf Tabelle (Table), und klicken Sie dann auf Tabellen-Assistent (Table Wizard). Sie können auch auf Diagramm (Chart) zeigen und auf Diagramm-Assistent (Chart Wizard) klicken.

Der Assistent führt Sie durch die einzelnen Schritte zum Erstellen einer neuen Tabelle oder Matrix, einschließlich der benötigten Datenquellen und Datasets.

Auswählen einer Verbindung mit einer Datenquelle

  1. Klicken Sie auf Durchsuchen (Browse).
  2. Geben Sie unter Name die URL für den Berichtsserver ein: http://video1/reportserver.
  3. Klicken Sie auf Öffnen (Open).
  4. Doppelklicken Sie auf den Ordner Data Sources.
  5. Klicken Sie auf die Datenquelle PersonalSales.
  6. Klicken Sie auf Öffnen (Open). Damit kehren Sie zur Seite Verbindung mit einer Datenquelle auswählen (Choose a connection to a data source) des Assistenten zurück.
  7. Die Datenquelle PersonalSales ist ausgewählt.

Klicken Sie auf Weiter (Next), um zum Abfrage-Designer zu wechseln, in dem Sie das Dataset bzw. die Abfrage erstellen.

Entwerfen einer Abfrage

Hier sehen Sie eine grafische Ansicht der Datenquelle "AdventureWorks 2008".

Sie können sich so mit der Struktur der Datenbank vertraut machen: Sie enthält Tabellen für Personal, Personen, Produktion, Einkauf, Vertrieb usw.

Sie können dem Abfrage-Designer bestimmte Felder oder ganze Tabellen hinzufügen, indem Sie die Kontrollkästchen links aktivieren.

In diesem Fall importieren Sie die Abfrage jedoch.

  1. Klicken Sie auf Importieren (Import), und navigieren Sie zu der Textdatei auf dem Desktop.
    Wenn Sie das Dialogfeld Bericht öffnen (Open Report) aufrufen, ist die Liste zunächst nach RDL-Dateien gefiltert, sodass die Textdatei nicht aufgeführt wird. Sie müssen im Feld Elemente des Typs (Items of type) den Eintrag Alle Elemente (*.*) (All Items (*.*)) auswählen, damit die Datei angezeigt wird.
  2. Klicken Sie auf Umsatzabfrage.txt (SalesQuery.txt) und anschließend auf Öffnen (Open).

Hier sehen Sie den Inhalt dieser Abfrage:

SELECT

PC.Name AS ProductCategory,

PS.Name AS SubCategory,

DATEPART(yy, SOH.OrderDate) AS OrderYear,

'Q' + DATENAME(qq, SOH.OrderDate) AS OrderQtr,

SUM(SOD.UnitPrice * SOD.OrderQty) AS SalesAmount,

Sales.SalesTerritory.[Name] AS Territory,

Sales.SalesTerritory.[Group] AS Region

FROM

Production.ProductSubcategory AS PS JOIN

Sales.SalesOrderHeader AS SOH JOIN

Sales.SalesOrderDetail AS SOD ON SOH.SalesOrderID = SOD.SalesOrderID JOIN

Production.Product AS P ON SOD.ProductID = P.ProductID ON PS.ProductSubcategoryID = P.ProductSubcategoryID JOIN

Production.ProductCategory AS PC ON PS.ProductCategoryID = PC.ProductCategoryID JOIN

Sales.SalesTerritory ON SOH.TerritoryID = Sales.SalesTerritory.TerritoryID

WHERE

(SOH.OrderDate BETWEEN '1/1/2003' AND '12/31/2004')

GROUP BY

DATEPART(yy, SOH.OrderDate),

PC.Name,

PS.Name,

'Q' + DATENAME(qq, SOH.OrderDate),

PS.ProductSubcategoryID,

Sales.SalesTerritory.Name,

Sales.SalesTerritory.[Group]

Klicken Sie auf Weiter (Next), um fortzufahren und die Anordnung der Felder auszuwählen (Spaltengruppen, Zeilengruppen und Werte).

Anordnen von Feldern

In den Feldern Zeilengruppen (Row groups), Spaltengruppen (Column groups) und Werte (Values) können Sie die Felder anordnen. Nur für Werte (Values) muss zwingend ein Feld angegeben werden.

Wenn Sie auf ein Feld doppelklicken, wird es in das richtige Feld eingefügt. Dies funktioniert allerdings nur in bestimmten Fällen. Wenn das Feld nicht an der gewünschten Stelle eingefügt wird, ziehen Sie es in das richtige Feld. Wenn Sie ein Feld entfernen möchten, ziehen Sie es aus dem Assistenten.

  1. Ziehen Sie SalesAmount in das Feld Werte (Values).
  2. Ziehen Sie ProductCategory und SubCategory in das Feld Zeilengruppen (Row groups).
  3. Ziehen Sie OrderYear und OrderQtr in das Feld Spaltengruppen (Column groups).
  4. Klicken Sie auf Weiter (Next), um fortzufahren und ein Layout auszuwählen.

Auswählen des Layouts

Verwenden Sie die Standardeinstellungen des Assistenten: Teil- und Gesamtergebnisse anzeigen (Show subtotals and grand totals) und Als Block, Teilergebnis unterhalb (Blocked, subtotal below). Mit dem Assistenten ist es ganz einfach, sich einen Eindruck von den verschiedenen möglichen Layouts zu verschaffen. Beispielsweise eignet sich "Abgestuft, Teilergebnis oberhalb" für Tabellen mit vielen Spalten, die nicht zu breit ausfallen sollen.

Übernehmen Sie außerdem die Standardeinstellung Gruppen erweitern/reduzieren (Expand/collapse groups). Wenn Sie den Bericht ausführen, sind die Zeilen- und Spaltengruppen zunächst reduziert. Sie können sie dann nach Bedarf erweitern. So können Sie den gesamten Bericht auf einen Blick erfassen.

Klicken Sie auf Weiter (Next), um das Format auszuwählen.

Auswählen eines Formats

Probieren Sie die verschiedenen Möglichkeiten aus. In diesem Fall wird die Standardeinstellung Ozean (Ocean) verwendet.

Unabhängig von dem Format, das Sie im Assistenten auswählen, können Sie Farben, Schriftarten usw. auch nach dem Fertigstellen des Assistenten noch ändern.

Klicken Sie auf Fertig stellen (Finish), um den Bericht in der Entwurfsansicht anzuzeigen.

Entwurfsansicht

Machen Sie sich mit der Entwurfsansicht vertraut.

Mit der Zoomleiste unten rechts können Sie die Ansicht vergrößern und verkleinern.

Neben und unter der Entwurfsoberfläche finden Sie eine Reihe von Bereichen. Wenn keine Bereiche angezeigt werden, klicken Sie auf die Registerkarte Ansicht (View), und aktivieren Sie die Kontrollkästchen für die unterschiedlichen Bereiche:

  • Im Bereich für die Berichtsdaten werden die Datenquelle und das Dataset für den Bericht angezeigt.
  • Im Bereich Eigenschaften (Properties) werden die Eigenschaften des Berichtelements angezeigt, das gerade ausgewählt ist. Im Moment werden die Eigenschaften der erstellten Tablix angezeigt.
    Eine Tablix ist eine Kombination aus Tabelle und Matrix, die Eigenschaften beider in sich vereint.
  • Im Gruppierungsbereich werden Zeilen- und Spaltengruppen angezeigt. Wenn Sie auf eine Gruppe im Gruppierungsbereich klicken, wird diese auch auf der Entwurfsoberfläche ausgewählt.
    Neben den Zeilen und über den Spalten finden Sie Gruppierungsindikatoren.

Außerdem enthält die Entwurfsoberfläche folgende Elemente:

Als Aktueller Berichtsserver (Current report server) steht jetzt links unten http://video2/reportserver.

In der Fußzeile wurde bereits ein Feld für die Ausführungszeit hinzugefügt. Dabei handelt es sich um eines der integrierten Felder aus dem Ordner Integrierte Felder (Built-in Fields) im Berichtsdatenbereich. Sie können der Fußzeile weitere integrierte Felder hinzufügen, z. B. die Seitenzahl.

Hinzufügen eines Titels

Oben im Bericht befindet sich ein Feld mit dem Text Zum Hinzufügen eines Titels klicken (Click to add title).

  1. Klicken Sie darauf, und geben Sie Umsatz nach Jahr Einfacher Tabellenbericht (Sales by Year Basic Table Report) ein.
  2. Markieren Sie den Text Einfacher Tabellenbericht (Basic Table Report), und klicken Sie auf die Schaltflächen Schriftgrad (Font Size) und Schriftfarbe (Font Color), um den Text passend zum blauen Design blau und kleiner zu formatieren.
  3. Fügen Sie zwischen Jahr (Year) und Einfacher (Basic) eine Absatzmarke ein, um den Text auf die zweite Zeile zu umbrechen.
  4. Markieren Sie Umsatz nach Jahr (Sales by Year), und klicken Sie auf die Schaltflächen Fett (Bold) und Schriftfarbe (Font Color), um den Text fett und mit einem anderen Blauton zu formatieren.

Ausführen des Berichts

Führen Sie den Bericht aus.

  • Klicken Sie auf der Registerkarte Start (Home) auf Ausführen (Run).

Beachten Sie einige Details:

  • Die Spalten und Zeilen sind reduziert. Zum Erweitern klicken Sie auf das entsprechende Pluszeichen.
  • Die Zahlen werden nicht korrekt angezeigt, weil die Spalten für die Zahlen zu schmal sind. Außerdem besitzen sie vier Nachkommastellen, sie sind also nicht als Währung formatiert.
  • Ausführungszeit und Seitenzahl werden angezeigt.
  • Auch in dieser Ansicht wird der aktuelle Berichtsserver angezeigt.
  • Im Ausführungsmodus stehen auf der Multifunktionsleiste Ausführen (Run) verschiedene Funktionen zur Verfügung: Zoom, Seitennavigation, Drucken, Seiteneinrichtung und Export in unterschiedliche Formate.

Klicken Sie auf der Registerkarte Ausführen (Run) auf Entwurf (Design), um zurück zur Entwurfsansicht zu wechseln und die Zahlenformatierung zu korrigieren.

Optimieren von Zahlenformatierung und Layout

Verbreitern der Spalten

  1. Markieren Sie die gesamte Tablix. Am äußeren Rand der Tablix werden graue Spaltenziehpunkte angezeigt.
  2. Ziehen Sie den Doppelpfeil, sodass die Spalte breit genug für größere Zahlen ist.

Formatieren der Zahlen als Währungsbetrag

  1. Markieren Sie alle Zahlenfelder gleichzeitig, indem Sie das Zahlenfeld links oben markieren, die UMSCHALTTASTE gedrückt halten und dann das Zahlenfeld rechts unten markieren.
  2. Klicken Sie auf die Schaltfläche Währung (Currency).

Sie können zwischen der Anzeige der Platzhalter und der Anzeige von Beispielwährungswerten jederzeit hin und her wechseln.

Erneutes Ausführen des Berichts

  • Klicken Sie auf der Registerkarte Start (Home) auf Ausführen (Run).

Die Spaltenbreite stimmt jetzt, und die Zahlen sind als Währung formatiert.

Speichern des Berichts

Sie können den Bericht in der Entwurfsansicht wie auch im Ausführungsmodus speichern.

  1. Klicken Sie auf die Schaltfläche Berichts-Generator (Report Builder) und auf Speichern unter (Save As).
  2. Speichern Sie den Bericht auf dem Server, auf dem auch die Datenquelle gespeichert ist.
  3. Geben Sie den Namen UmsatzNachJahr2.rdl ein.

Anzeigen des Berichts im Berichts-Manager

  1. Öffnen Sie Internet Explorer.
  2. Geben Sie in der Adressleiste folgende Adresse ein:
    http://video1/reports
  3. Öffnen Sie den Ordner Video1.
  4. Klicken Sie auf den neuen Bericht UmsatzNachJahr2.

Der Bericht wird genau wie in Berichts-Generator 2.0 dargestellt. Sie können die Spalten und Zeilen erweitern und die gleichen Funktionen verwenden, die auch im Berichts-Generator 2.0 zur Verfügung stehen:

  • Navigation zu anderen Seiten,
  • Vergrößern oder Verkleinern,
  • Exportieren in andere Formate,
  • Anzeigen der Ausführungszeit und Seitenzahl in der Fußzeile,
  • Aktualisieren der Daten.

Zusammenfassung

In diesem Video haben Sie erfahren, wie mithilfe des Assistenten für die Tabellenerstellung ein Bericht mit einer Tabelle erstellt wird, wie eine umfangreiche Formatierung, z. B. durch Festlegen von Schriftfarbe, Schriftgrad und Währungsformat, auf den Text im Bericht angewendet wird und wie der Bericht als Vorschau im Berichts-Generator 2.0 ausgeführt und im Berichts-Manager gespeichert und ausgeführt wird.

Vielen Dank, dass Sie sich dieses Video angesehen haben. Wir hoffen, Ihnen nützliche Informationen geliefert zu haben. Auf der Website finden Sie weitere Microsoft SQL Server-Videos.

Wenn Sie Feedback zu diesem Video abgeben möchten, verwenden Sie den Link Per Mausklick bewerten und Feedback geben (Click to Rate and Give Feedback) oben links.