Paginated Reports
in a Day
Übung 02B
Eine Berichtsvorlage
entwickeln
In dieser Übung lernen Sie den Report Builder kennen. Sie erfahren, wie Sie verschiedene
Berichtsobjekte hinzufügen und konfigurieren können.
Um die Entwicklung von Berichten zu beschleunigen und die Konsistenz des Berichtsdesigns zu
fördern, werden Sie auch eine Berichtsvorlage entwickeln. Diese Vorlage ist das Ausgangsdesign für
neue Berichte, die in anderen Übungen dieses Kurses entwickelt werden.
2. Wählen Sie im Bereich Erste Schritte die Option Leerer Bericht aus.
3. Um den Bericht zu speichern, klicken Sie auf der Menüband-Registerkarte Datei auf Speichern
unter. Wählen Sie dann Dieser PC aus.
Tipp: Sie können auch STRG + S drücken oder auf das Datenträgersymbol oben links im Report
Builder-Fenster klicken.
4. Wählen Sie im Fenster Als Bericht speichern links Mein Computer aus.
In Report Builder kann immer nur eine Datei gleichzeitig geöffnet sein. Es ist jedoch möglich,
mehrere Instanzen der Report Builder-Anwendung zu öffnen - jeweils mit einem geöffneten Bericht.
1. Das Menüband besteht aus den Registerkarten Datei, Stamm, Einfügen und Ansicht.
2. Auf der Menüband-Registerkarte Ansicht markieren Sie bei Bedarf alle Kontrollkästchen, um
alle Bereiche und das Lineal einzublenden:
• Berichtsdaten
• Eigenschaften
• Gruppierung
• Lineal
• Parameter
Für die Dauer dieses Kurses wird empfohlen, alle aktiviert zu lassen.
3. In der Mitte sehen Sie den Berichtsdesigner, mit dem Lineal links und oben.
Dieser Bereich ermöglicht die Verwaltung der im geöffneten Bericht definierten Ressourcen.
5. Auf der rechten Seite sehen Sie den Bereich Eigenschaften. Beachten Sie, dass das Objekt
Bericht ausgewählt ist.
In diesem Fensterbereich werden die Eigenschaften für das ausgewählte Objekt bzw. für mehrere
ausgewählte Objekte angezeigt. Alle Eigenschaften stehen zur Überprüfung zur Verfügung. Viele
können in diesem Bereich aktualisiert werden. Beachten Sie, dass viele häufig konfigurierte
Eigenschaften auch auf der Menüband-Registerkarte Stamm verfügbar sind.
Standardmäßig werden die Eigenschaften innerhalb jeder Kategorie alphabetisch aufgelistet. Sie
können dieses Verhalten ändern, um alle Eigenschaften alphabetisch aufzulisten. Die Schaltfläche
zum Sortieren befindet sich oben links innerhalb des Bereichs Eigenschaften.
Für die Dauer dieses Kurses sollten Sie sie in Kategorien gruppiert lassen.
Einige Objekte haben eine eigene Eigenschaftsseite. Wenn Sie das Symbol rechts neben der
Schaltfläche für die Sortierreihenfolge sehen, können Sie darauf klicken, um die Seite zu öffnen.
Dieser Bereich wird für das Layout der Berichtsparameter verwendet. Sie arbeiten in Übung 04A
mit ihm.
7. Unten, unter dem Canvas für die Berichtsgestaltung, sehen Sie den Bereich Gruppierung.
Dieser Bereich wird zur Konfiguration des Layouts eines Tablix-Datenbereichs verwendet. Sie
arbeiten in Übung 05A damit.
8. Beachten Sie das Zoom-Steuerelement unten rechts und die Schaltflächen rechts neben dem
Steuerelement.
Mit diesen Schaltflächen können Sie zwischen Designmodus und Vorschaumodus umschalten.
Der leere Standardbericht besteht aus dem Berichtstextkörper und der Fußzeile. Er enthält bereits zwei
Textfelder. Das erste Textfeld dient zur Anzeige des Berichtstitels. Das zweite Textfeld verwendet einen
Ausdruck zur Anzeige der Berichtsausführungszeit. Da sich das erste Textfeld im Textkörper des Berichts
befindet, wird es immer nur einmal gerendert (am Anfang des Berichts).
1. Klicken Sie im Berichtsdesigner direkt unter das Textfeld Klicken, um Titel hinzuzufügen.
2. Beachten Sie, dass im Fensterbereich Eigenschaften das Objekt Textkörper ausgewählt ist.
Alle Berichte haben einen Textkörper. Dieser enthält andere Berichtsobjekte, die das Hauptlayout
Ihres Berichtsentwurfs darstellen.
Da der leere Standardbericht nur aus einem Berichtskörper und einer Fußzeile besteht, ändern Sie
nun das Design so, dass es Ihrer Berichtsvorlage entspricht.
5. Um den Bericht auszuwählen, klicken Sie auf einen grauen Bereich außerhalb des Berichtslayouts.
7. Um die Berichteigenschaftsseiten zu öffnen, klicken Sie mit der rechten Maustaste auf einen
grauen Bereich außerhalb des Berichtlayouts. Wählen Sie dann Berichteigenschaften aus.
8. Stellen Sie im Fenster Berichteigenschaften sicher, dass die Eigenschaft Seiteneinheiten auf
Zoll festgelegt ist.
Ihr Bericht kann aufgrund Ihrer regionalen Einstellungen auf Zentimeter festgelegt sein.
Wichtig: In den Übungen sollten die Seiteneinheiten auf Zoll festgelegt werden.
9. Stellen Sie sicher, dass die Eigenschaft Papierformat auf Letter festgelegt ist.
Wichtig: Um in allen Übungen die richtigen Berichtslayouts zu erstellen, ist es wichtig, dass Sie die
Eigenschaften für Position und Größe genau nach den Anweisungen festlegen.
Tipp: Sie brauchen nur den Wert 0,5 einzugeben. Das Suffix „in“ wird automatisch hinzugefügt.
11. Beachten Sie für Druckzwecke, dass die verfügbare Breite für das Berichtsdesign 7,5 Zoll beträgt.
Die Breite des Papierformats beträgt 8,5 Zoll, abzüglich des linken und rechten Rands (jeweils 0,5 Zoll).
Wenn Power BI einen Bericht in einem festen Seitenformat (z. B. PDF) rendert, ist es wichtig, dass
das Berichtslayout innerhalb der Grenzen der Seitenabmessungen liegt.
14. Erweitern Sie im Bereich Eigenschaften die Kategorie Größe. Legen Sie die folgenden
Eigenschaften fest:
• Breite: 7,5
• Höhe: 2
Die Höhe des Berichtskörpers von 2 Zoll dient dazu, die Gestaltung des Berichtslayouts zu
erleichtern. Wenn Sie mit der Gestaltung des Berichts fertig sind, sollten etwaige Leerräume
am Ende entfernt werden, da sie am unteren Rand eines Berichts gerendert werden. Dies ist
wahrscheinlich der Hauptgrund dafür, dass am Ende eines Berichts manchmal eine leere Seite
gerendert wird.
15. Um einen Seitenkopf hinzuzufügen, klicken Sie mit der rechten Maustaste auf einen grauen
Bereich außerhalb des Berichtslayouts. Wählen Sie dann Seitenkopf hinzufügen aus.
16. Wählen Sie den Seitenkopf aus. Beachten Sie dann im Bereich Eigenschaften, dass die
Eigenschaft Höhe 1 lautet.
Der Seitenkopf wiederholt sich auf jeder Seite und zeigt normalerweise den Berichtstitel, die
Berichtsparameterwerte und eventuell ein Firmenlogo an.
Die maximale Höhe des Berichtskörpers für eine einzelne Seite beträgt jetzt 8,5 Zoll (10 Zoll minus
1 Zoll für den Seitenkopf und 0,5 Zoll für den Seitenfuß).
18. Um das erste Textfeld (Berichtstitel) zu verschieben, wählen Sie es zunächst aus.
Der erste Modus (der zur Auswahl des Textfeldes erforderliche Modus) wird durch das Klicken auf
den Rand des Textfeldes aufgerufen. In diesem Modus ist das Textfeld von einem gepunkteten
Umriss zur Größenänderung umgeben.
Der zweite Modus ermöglicht die Eingabe (oder Änderung) des vom Textfeld angezeigten Wertes.
Er wird durch Klicken innerhalb des Textfeldes aktiviert. In diesem Modus erscheint ein Cursor
innerhalb des Textfeldes.
Um die Modi zu ändern, wählen Sie ein anderes Berichtsobjekt (wie z. B. den Berichtskörper) aus.
Klicken Sie dann je nach gewünschtem Modus in der entsprechenden Weise auf das Textfeld.
19. Ziehen Sie den vierseitigen Pfeil, um das Textfeld innerhalb des Berichtskopfes in der linken
oberen Ecke zu platzieren.
Wenn das Textfeld (oder viele Berichtsobjekte) ausgewählt ist, enthält es Größenänderungspunkte
an jeder Ecke und in der Mitte jeder Seite. Wenn Sie mit der Maus über einen Punkt fahren,
erscheint ein Pfeilcursor mit zwei Spitzen, der anzeigt, dass die Größe des Objekts durch Ziehen
verändert werden kann.
Tipp: Aus Genauigkeitsgründen ist es beim Neupositionieren oder Ändern der Größe eines
Berichtselements oft besser, die Positions- und Größeneigenschaften im Bereich Eigenschaften
festzulegen.
20. Vergewissern Sie sich im Bereich Eigenschaften, dass beide Positionseigenschaften 0 lauten.
21. Legen Sie die Eigenschaften Breite des Textfelds auf 6,5 fest.
Tipp: Sie können die Eigenschaften auf drei verschiedene Arten konfigurieren: Sie können den
Bereich Eigenschaften verwenden, die Befehle der Menüband-Registerkarte Stamm nutzen oder
mit der rechten Maustaste in das Textfeld klicken und dann das Kontextmenü verwenden, um die
Seite mit den Textfeldeigenschaften zu öffnen.
• Schriftgröße: 20pt
• Schriftbreite: Fett
23. Um dem Textfeld einen Ausdruck zuzuweisen, klicken Sie mit der rechten Maustaste in das
Textfeld. Wählen Sie dann Ausdruck aus.
24. Wählen Sie im Fenster Ausdruck in der Liste Kategorie die Option Integrierte Felder aus.
25. Um ein Element in den Ausdruck einzufügen, klicken Sie in der Liste Element doppelt auf
Berichtname.
VB.NET
=Globals!ReportName
Wenn Sie in einem Textfeld einen Wert in eckigen Klammern sehen, handelt es sich um eine
Kurzschreibweise für einen Ausdruck, der auf einem einzelnen Feld, einem Berichtsparameter
oder einem integrierten Feld basiert. Einem Berichtsparameter wird das Zeichen @ und einem
eingebauten Feld das Zeichen & vorangestellt.
29. Um ein zweites Textfeld hinzuzufügen, klicken Sie mit der rechten Maustaste in den
Berichtskopf. Wählen Sie dann Einfügen | Textfeld aus.
30. Legen Sie die folgenden Eigenschaften für das neue Textfeld fest:
Berichtsobjektnamen müssen eindeutig sein. Es ist nur dann üblich, einen eindeutigen Namen
festzulegen, wenn das Element durch einen Ausdruck referenziert wird.
• Position, links: 0
31. Um ein Bild hinzuzufügen, klicken Sie mit der rechten Maustaste in den Berichtskopf. Wählen Sie
dann Einfügen | Bild aus.
32. Ersetzen Sie im Fenster Bildeigenschaften im Feld Name den Text durch CompanyLogo.
35. Wählen Sie die Datei AdventureWorksLogo.jpg aus. Klicken Sie dann auf Öffnen.
37. Legen Sie die folgenden Eigenschaften für das Bild fest:
• Position, oben: 0
38. Legen Sie in der Fußzeile des Berichts die folgenden Eigenschaften für das Textfeld fest:
• Position, links: 0
Das Textfeld zeigt eine Kurzschreibweise für einen Ausdruck an, der das integrierte Feld
ExecutionTime verwendet.
40. Um den Ausdruck im Textfeld zu ändern, klicken Sie mit der rechten Maustaste in das Textfeld.
Wählen Sie dann Ausdruck aus.
VB.NET
="Generated at " & Format(Globals!ExecutionTime, "MM/dd/yyyy HH:mm:ss") & " UTC" &
vbCrLf & "Page " & Globals!PageNumber & " of " & Globals!TotalPages
Der Ausdruck erzeugt eine Zeichenfolge, die die Ausführungszeit des Berichts beschreibt,
formatiert unter Verwendung eines benutzerdefinierten Datums- und Zeitformats. Es wird das
Akronym UTC angehängt, da der Bericht durch den Power BI-Dienst erstellt wird. Vom Dienst
erstellte Berichte geben die Ausführungszeit immer als Koordinierte Weltzeit zurück. Zuletzt
werden die Angaben zur Seitenzahl am Ende angehängt.
Die Funktion Formatieren ist sehr nützlich, um Zahlen, Datums- und Zeitangaben in einen
formatierten Textwert umzuwandeln. Es gibt viele vordefinierte Formatierungscodes, die online
unter Datums- und Zeitformatierungszeichenfolgen dokumentiert sind.
Die Konstante vbCrLf fügt einen Wagenrücklauf gefolgt von einem Zeilenvorschubzeichen hinzu.
Wenn Sie neue Berichtsobjekte hinzufügen und ihre Größen- und Positionseigenschaften
konfigurieren, ist es möglich, dass Sie die Eigenschaften des Containers indirekt geändert haben.
Um zu vermeiden, dass leere Seiten gedruckt werden, ist es immer eine gute Vorgehensweise, die
Größen- und Positionseigenschaften des Containers vor der Fertigstellung des Berichtsentwurfs zu
überprüfen.
• Textkörperbreite: 7,5
• Textkörpergröße: 2
3. Beachten Sie in der Berichtsvorschau, dass der Berichtstitel keinen Wert anzeigt.
4. Beachten Sie auch, dass die Ausführungszeit die lokale Zeit ist (die Zeit auf Ihrem System).
Einige integrierte Felder verhalten sich in Power BI Report Builder anders. Insbesondere gibt das
integrierte Feld ReportName keinen Wert zurück. Das integrierte Feld ExecutionTime gibt
Datum und Uhrzeit Ihres Systems zurück. Der Titel und die Fußzeile des Berichts zeigen die
korrekten Informationen an, sobald der Bericht auf Power BI veröffentlicht wurde.
5. Klicken Sie auf der Menüband-Registerkarte Ausführen innerhalb der Gruppe Exportieren auf
Exportieren. Wählen Sie dann PDF aus.
9. Stellen Sie sicher, dass das PDF-Dokument nur aus einer Seite besteht.
Falls es mehr als eine Seite hat, lesen Sie die Anweisungen in dieser Übung, um das Problem zu
beheben.
Ihre Berichtsvorlage ist nun vollständig. Sie werden diese Vorlage in diesem Kurs zur Erstellung
mehrerer Berichte verwenden. Die Übungsnweisungen zeigen Ihnen, wie Sie die Vorlage öffnen
und dann sofort als neuen Bericht speichern können.
Wichtig: Befolgen Sie diese Anweisungen sorgfältig, damit Ihre Berichtsvorlagendatei nicht
beschädigt wird.
Um die Entwicklung von Berichten zu beschleunigen und die Konsistenz des Berichtsdesigns zu
fördern, haben Sie auch eine Berichtsvorlage entwickelt. Diese Vorlage ist das Ausgangsdesign für
neue Berichte, die in anderen Übungen dieses Kurses entwickelt werden.