Lernprogramm: Erstellen eines Matrixberichts (Report Builder 3.0)

In diesem Lernprogramm erfahren Sie, wie Sie auf Grundlage von Beispielumsatzdaten einen einfachen Matrixbericht erstellen. Die Matrix besitzt geschachtelte Zeilen- und Spaltengruppen und eine angrenzende Spaltengruppe. Sie erhalten auch Informationen zum Formatieren von Spalten und zum Drehen von Text. Die folgende Abbildung zeigt einen Bericht, der mit dem Bericht vergleichbar ist, den Sie erstellen werden.

Bericht, der Daten in einer Matrix anzeigt

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:

  1. Erstellen eines Matrixberichts und eines Datasets mit dem Assistenten für neue Tabellen oder neue Matrix

  2. Organisieren von Daten und Auswählen des Layouts und Formats mit dem Assistenten für neue Tabellen oder Matrix

  3. Formatieren von Daten

  4. Hinzufügen einer angrenzenden Spaltengruppe

  5. Ändern der Spaltenbreite

  6. Verbinden von Matrixzellen

  7. Hinzufügen eines Berichtskopfs und -titels

  8. Speichern des Berichts

Weiterer optionaler Schritt

  1. Drehen des Textfelds um 270 Grad

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 Matrixberichts und eines Datasets mit dem Assistenten für neue Tabellen oder neue Matrix

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 Matrix an.

HinweisHinweis

In diesem Lernprogramm enthält die Abfrage bereits die Datenwerte, 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 eine neue Matrix

  1. 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.

    HinweisHinweis

    Das Dialogfeld Erste Schritte wird angezeigt. Sollte das Dialogfeld nicht angezeigt werden, klicken Sie auf der Schaltfläche für den Berichts-Generator auf Neu.

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

  3. Klicken Sie im rechten Bereich auf Tabellen- oder Matrix-Assistent.

  4. Klicken Sie auf der Seite Dataset auswählen auf Dataset erstellen.

  5. Klicken Sie auf Weiter.

  6. 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 anschließend eine Datenquelle aus. Falls keine Datenquelle verfügbar ist oder Sie über keinen Zugriff auf einen Berichtsserver verfügen, können Sie stattdessen eine eingebettete Datenquelle verwenden. Weitere Informationen zum Erstellen einer eingebetteten Datenquelle und eines Datasets finden Sie unter Lernprogramm: Erstellen eines einfachen Tabellenberichts (Berichts-Generator 3.0).

  7. Klicken Sie auf Weiter.

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

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

    SELECT CAST('2009-01-05' AS date) as SalesDate, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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, '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,  '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,  '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,  '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, '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, '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, '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,  '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,  '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,  '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, '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, '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, 'South' as Territory, 'Digital' as Subcategory, 'Slim Digital' as Product, CAST(6648.25 AS money) AS Sales, 35 as Quantity
    
  10. Klicken Sie auf Weiter.

2. Organisieren von Daten und Auswählen des Layouts und Formats mit dem Assistenten für neue Tabellen oder Matrix

Stellen Sie mithilfe des Assistenten einen Startentwurf für die Anzeige von Daten bereit. Im Vorschaufenster des Assistenten können Sie das Ergebnis der Datengruppierung visualisieren, bevor Sie den Matrixentwurf abschließen.

So organisieren Sie Daten in Gruppen und wählen ein Layout und ein Format aus

  1. Ziehen Sie auf der Seite Felder anordnen das Element Territory von Verfügbare Felder in Zeilengruppen.

  2. Ziehen Sie SalesDate in Zeilengruppen, und fügen Sie das Feld unter Territory ein.

    Die Gruppenhierarchie wird durch die Reihenfolge, in der Felder in Zeilengruppen aufgeführt sind, definiert. Durch die Schritte 1 und 2 werden die Werte der Felder zuerst nach Gebiet und dann nach Verkaufsdatum angeordnet.

  3. Ziehen Sie Subcategory in Spaltengruppen.

  4. Ziehen Sie Product in Spaltengruppen, und ordnen Sie das Feld als Unterkategorie ein.

    Die Gruppenhierarchie wird durch die Reihenfolge, in der Felder in Spaltengruppen aufgeführt sind, definiert.

    Durch die Schritte 3 und 4 werden die Werte für die Felder zuerst nach Unterkategorie und anschließend nach Produkt geordnet.

  5. Ziehen Sie Sales in Werte.

    Sales wird mit der Sum-Funktion zusammengefasst, der Standardfunktion zum Zusammenfassen numerischer Felder.

  6. Ziehen Sie Quantity in Werte.

    Quantity wird mit der Sum-Funktion zusammengefasst.

    In Schritt 5 und 6 werden die Daten angegeben, die in den Matrixdatenzellen angezeigt werden sollen.

  7. Klicken Sie auf Weiter.

  8. Vergewissern Sie sich auf der Seite Layout auswählen, dass unter Optionen die Option Teil- und Gesamtergebnisse anzeigen ausgewählt ist.

  9. Stellen Sie sicher, dass Als Block, Teilergebnis unterhalb ausgewählt ist.

  10. Überprüfen Sie, ob die Option Gruppen erweitern/reduzieren ausgewählt ist.

  11. Klicken Sie auf Weiter.

  12. Wählen Sie auf der Seite Format auswählen im Bereich Formate die Option Schiefer aus.

  13. Klicken Sie auf Fertig stellen.

    Die Matrix wird der Entwurfsoberfläche hinzugefügt. Im Bereich für Zeilengruppen werden zwei Gruppen angezeigt: Territory und SalesDate. Im Bereich für Spaltengruppen werden zwei Spaltengruppen angezeigt: Subcategory und Product. Detaildaten sind alle Daten, die von der Datasetabfrage abgerufen werden.

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

Für jedes Produkt, das an einem bestimmten Datum verkauft wird, werden in der Matrix die Unterkategorie, zu der das Produkt gehört, und das Verkaufsgebiet angezeigt.

3. Formatieren von Daten

Standardmäßig wird in den Zusammenfassungsdaten für das Feld Sales eine allgemeine Zahl angezeigt, wohingegen im Feld SalesDate sowohl Datums- als auch Uhrzeitangaben angezeigt werden. Formatieren Sie das Feld Sales, um die Zahl als Währung anzuzeigen und das Feld SalesDate, um nur das Datum anzuzeigen. Schalten Sie auf Platzhalterformate um, um formatierte Textfelder und Platzhaltertext als Beispielwerte anzuzeigen.

So formatieren Sie Felder

  1. Klicken Sie auf Entwurf, um zur Entwurfsansicht zu wechseln.

  2. Drücken Sie die STRG-TASTE, und wählen Sie dann die neun Zellen aus, die [Sum(Sales)] enthalten.

  3. Klicken Sie auf der Registerkarte Home in der Gruppe Zahl auf Währung. Die Anzeige der Zellen wird geändert, und die formatierte Währung erscheint.

    Wenn Sie das Gebietsschema Englisch (USA) verwenden, sollte der Standardbeispieltext [$12,345.00] lauten. Falls kein Beispielwährungswert angezeigt wird, klicken Sie in der Gruppe Zahlen auf Platzhalterformate und dann auf Beispielwerte.

  4. Klicken Sie auf die Zelle, die [SalesDate] enthält.

  5. Wählen Sie in der Gruppe Zahl in der Dropdownliste Datum aus.

    In der Zelle wird das Beispieldatum [1/31/2000] angezeigt. Falls kein Beispieldatum angezeigt wird, klicken Sie in der Gruppe Zahlen auf Platzhalterformate und dann auf Beispielwerte.

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

In den Datumswerten werden nur Datumsangaben angezeigt, und die Umsatzwerte werden als Währung angezeigt.

4. Hinzufügen einer angrenzenden Spaltengruppe

Sie können Zeilen- und Spaltengruppen in Beziehungen über- und untergeordneter Objekte oder angrenzend in gleichgeordneten Beziehungen schachteln.

Fügen Sie eine Spaltengruppe hinzu, die an die Spaltengruppe Subcategory grenzt, kopieren Sie Zellen, um die neue Spaltengruppe aufzufüllen, und verwenden Sie anschließend einen Ausdruck, um den Wert der Spaltengruppenkopfzeile zu erstellen.

So fügen Sie eine angrenzende Spaltengruppe hinzu

  1. Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.

  2. Klicken Sie mit der rechten Maustaste auf die Zelle, die [Subcategory] enthält, zeigen Sie auf Gruppe hinzufügen, und klicken Sie dann auf Angrenzend rechts.

    Das Dialogfeld Tablix-Gruppe wird geöffnet.

  3. Wählen Sie in der Liste Gruppieren nach die Option SalesDate aus, und klicken Sie dann auf OK.

    Rechts neben der Spaltengruppe für die Unterkategorie wird eine neue Spaltengruppe hinzugefügt.

  4. Klicken Sie mit der rechten Maustaste auf die Zelle in der neuen Spaltengruppe, die [SalesDate], enthält, und klicken Sie dann auf Ausdruck.

  5. Kopieren Sie den folgenden Ausdruck in das Feld Ausdruck.

    =WeekdayName(DatePart("w",Fields!SalesDate.Value))
    

    Klicken Sie auf OK.

    Mit diesem Ausdruck wird der Name des Wochentags aus dem Verkaufsdatum extrahiert. Weitere Informationen finden Sie unter Ausdrücke (Report Builder 3.0 und SSRS).

  6. Klicken Sie mit der rechten Maustaste auf die Zelle in der Spaltengruppe Subcategory, die Total enthält, und klicken Sie dann auf Kopieren.

  7. Klicken Sie mit der rechten Maustaste auf die Zelle, die sich unmittelbar unter die Zelle mit dem Ausdruck befindet, den Sie Schritt 5 erstellt haben, und klicken Sie auf Einfügen.

  8. Drücken Sie die STRG-TASTE.

  9. Klicken Sie in der Gruppe Subcategory auf die Spaltenüberschrift Sales und die darunter liegenden drei Zellen. Klicken Sie nun mit der rechten Maustaste, und klicken Sie anschließend auf Kopieren.

  10. Fügen Sie die vier Zellen in die vier leeren Zellen in der neuen Spaltengruppe ein.

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

Der Bericht enthält Spalten mit der Bezeichnung Montag und Dienstag. Das Dataset enthält nur Daten für diese zwei Tage.

HinweisHinweis

Wenn die Daten andere Tage einschließen würden, würde der Bericht auch Spalten für diese Tage enthalten. Jede Spalte besitzt die Spaltenüberschrift Umsatz und den Gesamtumsatz nach Gebiet.

5. Ändern der Spaltenbreite

Ein Bericht, der eine Matrix enthält, wird bei der Ausführung normalerweise horizontal und vertikal erweitert. Die Steuerung der horizontalen Erweiterung ist besonders wichtig, wenn Sie beabsichtigen, den Bericht in Formate wie z. B. Microsoft Word oder Adobe PDF zu exportieren, die für gedruckte Berichte verwendet werden. Wenn sich der Bericht horizontal über mehrere Seiten erstreckt, ist der gedruckte Bericht schwer verständlich. Um die horizontale Erweiterung zu minimieren, können Sie die Breite der Spalten so anpassen, dass die Daten darin ohne Zeilenumbruch angezeigt werden. Sie können auch Spalten umbenennen, damit ihre Titel der Breite entsprechen, die zum Anzeigen der Daten erforderlich ist.

So benennen Sie Spalten um und ändern deren Größe

  1. Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.

  2. Wählen Sie den Text in der Spalte Quantity ganz links aus, und geben Sie dann QTY ein.

    Der Spaltentitel lautet nun QTY.

  3. Wiederholen Sie Schritt 2 für die anderen Spalten mit dem Namen Quantity. Es gibt zwei Spalten.

  4. Klicken Sie auf die Matrix, damit die Spalten- und Zeilenhandles oberhalb und neben der Matrix angezeigt werden.

    Die grauen Balken oberhalb und neben der Tabelle stellen die Spalten- und Zeilenhandles dar.

  5. Wenn Sie die Größe der QTY-Spalte ganz links ändern möchten, zeigen Sie auf die Zeile zwischen den Spaltenhandles, damit die Anzeige des Cursors in einen Doppelpfeil geändert wird. Ziehen Sie die Spalte nach links bis zu einer Breite von ca. 1,3 cm.

    Eine Spaltenbreite von ca. 1,3 cm ist für das Anzeigen der Menge ausreichend.

  6. Wiederholen Sie Schritt 5 für die anderen Spalten mit dem Namen QTY.

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

Die Spalten im Bericht, der Mengen enthält, tragen nun die Bezeichnung QTY, und die Spalten sind schmäler.

6. Verbinden von Matrixzellen

Der Eckenbereich befindet sich oben links in der Matrix. Abhängig von der Anzahl der Zeilen- und Spaltengruppen in der Matrix unterscheidet sich die Anzahl der Zellen im Eckenbereich. Die in diesem Lernprogramm erstellte Matrix enthält vier Zellen in ihrem Eckenbereich. Die Zellen werden in zwei Zeilen und zwei Spalten angeordnet und spiegeln die Tiefe der Zeilen- und Spaltengruppenhierarchien wider. Die vier Zellen werden nicht in diesem Bericht verwendet und zu einer Zelle verbunden.

So verbinden Sie Matrixzellen

  1. Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.

  2. Klicken Sie auf die Matrix, damit die Spalten- und Zeilenhandles oberhalb und neben der Matrix angezeigt werden.

  3. Drücken Sie die STRG-TASTE, und wählen Sie dann die vier Eckenzellen aus.

  4. Klicken Sie mit der rechten Maustaste auf die Zellen, und klicken Sie dann auf Zellen zusammenführen.

  5. Klicken Sie mit der rechten Maustaste auf die Eckzelle, und klicken Sie dann auf Textfeldeigenschaften.

  6. Klicken Sie auf die Registerkarte Ausfüllen.

  7. Klicken Sie auf die Schaltfläche (fx) für Füllfarbe.

  8. Kopieren Sie den folgenden Ausdruck, und fügen Sie ihn im Ausdrucksfeld ein.

    #96a4b2
    

    Dies ist der RGB-Hexadezimalwert für eine grau-blaue Farbe, die im Schieferformat verwendet wird.

  9. Klicken Sie auf OK.

  10. Klicken Sie auf OK., um zur Entwurfsansicht zurückzukehren, und klicken Sie auf Ausführen, um eine Vorschau des Berichts anzuzeigen.

Die Matrix für die oberen Ecken ist eine einzelne Zelle und besitzt die gleiche Farbe wie die Zeilen- und Spaltengruppenzellen.

7. Hinzufügen eines Berichtskopfs und -titels

Ein Berichtstitel wird oben im Bericht angezeigt. Sie können den Berichtstitel in eine Berichtskopfzeile einfügen oder, wenn der Bericht keine Kopfzeile enthält, in einem Textfeld am oberen Rand des Berichtshauptteils. In diesem Lernprogramm entfernen Sie das Textfeld am Anfang des Berichts und fügen der Kopfzeile einen Titel hinzu.

So fügen Sie eine Berichtskopfzeile und einen Berichtstitel hinzu

  1. Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.

  2. Klicken Sie auf das Textfeld am Anfang des Berichtstexts, der Zum Hinzufügen eines Titels klicken enthält, und drücken Sie dann die ENTF-TASTE.

  3. Klicken Sie auf der Registerkarte Einfügen des Menübands auf Kopfzeile und dann auf Kopfzeile hinzufügen.

    Am Anfang des Berichtstexts wird eine Kopfzeile hinzugefügt.

  4. Klicken Sie auf der Registerkarte Einfügen auf Textfeld, und ziehen Sie dann ein Textfeld in den Berichtskopf. Erweitern Sie das Textfeld auf eine Länge von etwa 15 cm und eine Höhe von etwa 2 cm, und platzieren Sie es links neben der Berichtskopfzeile.

  5. Geben Sie im Textfeld Umsatz nach Gebiet, Unterkategorie und Tag ein.

  6. Markieren Sie den eingegebenen Text, klicken Sie in diesem Bereich mit der rechten Maustaste, und klicken Sie anschließend auf Texteigenschaften.

    HinweisHinweis

    Eine gleichzeitige Formatierung von Zeichen ist nur möglich, wenn diese zusammenhängend sind.

  7. Klicken Sie im Dialogfeld Texteigenschaften auf Schriftart.

  8. Wählen Sie in der Liste Schriftart die Schriftart Times New Roman aus. Wählen Sie in Größe den Wert 24 pt, in Farbe die Option Kastanienbraun und in Format die Option Kursiv aus.

  9. Klicken Sie auf OK.

  10. Klicken Sie auf Ausführen, um den Bericht in der Vorschau anzuzeigen.

Der Bericht enthält einen Berichtstitel in der Kopfzeile des Berichts.

8. 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

  1. Klicken Sie auf die Schaltfläche Berichts-Generator und anschließend auf Speichern unter.

  2. Klicken Sie auf 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 Name den Standardnamen durch SalesByTerritorySubcategory.

  5. 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

  1. Klicken Sie auf die Schaltfläche Berichts-Generator und anschließend auf Speichern unter.

  2. Klicken Sie auf 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 Name den Standardnamen durch SalesByTerritorySubcategory.

  4. Klicken Sie auf Speichern.

9. (Optional) Drehen des Textfelds um 270 Grad

Ein Bericht mit Matrizen kann bei der Ausführung horizontal und vertikal erweitert werden. Durch vertikales Drehen der Textfelder oder um 270 Grad können Sie in horizontaler Richtung Platz sparen. Der gerenderte Bericht ist in diesem Fall schmäler und passt beim Exportieren in ein Format wie Microsoft Word mit einer höheren Wahrscheinlichkeit auf eine gedruckte Seite.

In einem Textfeld kann Text auch horizontal und vertikal (von oben nach unten) angezeigt werden. Weitere Informationen finden Sie unter Textfelder (Report Builder 3.0 und SSRS).

So drehen Sie das Textfeld um 270 Grad

  1. Klicken Sie auf Entwurf, um zur Entwurfsansicht zurückzukehren.

  2. Klicken Sie auf die Zelle, die [Territory]. enthält.

  3. Suchen Sie im Eigenschaftenbereich die WritingMode-Eigenschaft, und wählen Sie in der Dropdownliste Rotate270 aus.

    Wenn der Eigenschaftenbereich nicht geöffnet ist, klicken Sie auf die Registerkarte Ansicht des Menübands, und aktivieren Sie das Kontrollkästchen Eigenschaften.

  4. Überprüfen Sie, ob die CanGrow-Eigenschaft auf True festgelegt wurde.

  5. Ändern Sie die Breite der Spalte Territory auf ca. 1,3 cm, und löschen Sie den Spaltentitel.

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

Der Gebietsname wird vertikal geschrieben (von unten nach oben). Die Höhe der Zeilengruppe Territory ändert sich abhängig von der Länge des Gebietsnamens.