Freigeben über


Tutorial: Erstellen und Hochladen eines paginierten Berichts in den Power BI-Dienst

GILT FÜR: ️ Power BI Report Builder ️Power BI Desktop

In diesem Tutorial wird erläutert, wie Sie eine Verbindung mit einer Azure SQL-Beispieldatenbank herstellen, einen paginierten Bericht mit mehreren Seiten mithilfe eines Assistenten in Report Builder zu erstellen und anschließend den paginierten Bericht in einen beliebigen Arbeitsbereich im Power BI-Dienst hochzuladen.

Screenshot eines paginierten Berichts im Power BI-Dienst.

Im Folgenden werden die Schritte beschrieben, die Sie in diesem Tutorial ausführen:

  • Erstellen einer Azure-Beispieldatenbank
  • Erstellen Sie im Power BI-Berichts-Generator mithilfe eines Assistenten eine Matrix.
  • Formatieren des Berichts mit Titel, Seitenzahlen und Spaltenüberschriften auf jeder Seite
  • Formatieren der Währung
  • Hochladen des Berichts in den Power BI-Dienst

Voraussetzungen

Im Folgenden werden die Voraussetzungen für die Erstellung eines paginierten Berichts aufgeführt:

Die Lizenzanforderungen für das Veröffentlichen paginierter Power BI-Berichte (RDL-Dateien) sind identisch mit denen für Power BI-Berichte (PBIX-Dateien).

Erstellen der Matrix mit einem Assistenten

  1. Starten Sie den Power BI-Berichts-Generator auf Ihrem Computer.

    Das Dialogfeld Erste Schritte wird geöffnet.

    Screenshot des Bildschirms mit den ersten Schritten mit Report Builder.

  2. Vergewissern Sie sich, dass im linken Bereich Neuer Bericht und im rechten Bereich Tabellen- oder Matrix-Assistent ausgewählt ist.

  3. Wählen Sie auf der Seite Dataset auswählen die Optionen Dataset erstellen>Weiter aus.

    Screenshot, der zeigt, wo die Option zum Erstellen eines Datasets zu finden ist.

  4. Klicken Sie auf der Seite Verbindung mit einer Datenquelle auswählen auf Neu.

    Screenshot, der zeigt, wo „Neu“ für eine Datenquellenverbindung auszuwählen ist.

    Das Dialogfeld Datenquelleneigenschaften wird angezeigt.

  5. Sie können einen beliebigen Namen für die Datenquelle bestehend aus Zeichen und Unterstrichen auswählen. Geben Sie für dieses Tutorial in das Feld NameMyAzureDataSource ein.

  6. Wählen Sie im Feld Verbindungstyp auswählen die Option Microsoft Azure SQL-Datenbank aus.

  7. Klicken Sie neben dem Feld Verbindungszeichenfolge auf Erstellen.

    Der Screenshot zeigt, wo die Option „Build“ in den Datenquelleneigenschaften auszuwählen ist.

    Das Dialogfeld Verbindungseigenschaften wird geöffnet.

  8. Im Azure-Portal: Kehren Sie zum Azure-Portal zurück und klicken Sie auf SQL-Datenbanken.

    Screenshot mit der SQL-Datenbanken in der Ressourcenliste im Azure-Portal.

  9. Wählen Sie die Azure SQL-Datenbank-Instanz aus, die Sie im „Schnellstart: Erstellen einer Beispielinstanz von Azure SQL-Datenbank im Azure-Portal“ im Abschnitt Voraussetzungen dieses Artikels erstellt haben.

  10. Kopieren Sie auf der Registerkarte Übersicht den Wert im Feld Servername.

  11. Im Berichts-Generator: Wechseln sie zurück zum Berichtsgenerator. Fügen Sie im Dialogfeld Verbindungseigenschaften unter Servername den Servernamen ein, den Sie kopiert haben.

  12. Stellen Sie sicher, dass für Beim Server anmeldenSQL Server-Authentifizierung ausgewählt ist, und geben Sie den Benutzernamen und das Kennwort ein, die Sie für die Beispieldatenbank in Azure erstellt haben.

  13. Klicken Sie unter Mit Datenbank verbinden auf den Dropdownpfeil, und wählen Sie den Datenbanknamen aus, den Sie in Azure erstellt haben.

    Screenshot des Dialogs „Verbindungseigenschaften“, der zeigt, wo die Optionen zum Verbinden mit einer Datenbank zu finden sind.

  14. Wählen Sie Verbindung testen aus. Sie sehen die Meldung Testergebnisse, die Folgendes besagt: Die Testverbindung war erfolgreich.

  15. Klicken Sie auf OK>OK.

    Im Feld Verbindungszeichenfolge zeigt Report Builder jetzt Ihre neue Verbindungszeichenfolge an.

    Screenshot, der zeigt, wo die Verbindungszeichenfolge auf dem Bildschirm mit den Datenquelleneigenschaften zu finden ist.

  16. Wählen Sie OK aus.

  17. Auf der Seite Verbindung mit einer Datenquelle auswählen wird unter Ihrer neuen Datenquellenverbindung „(in diesem Bericht)“ angezeigt. Wählen Sie diese Datenquelle aus, und klicken Sie auf >Weiter.

    Screenshot, der zeigt, wo die Datenquelle auszuwählen ist.

  18. Geben Sie den gleichen Benutzernamen und das Kennwort in das Feld ein >Weiter.

  19. Erweitern Sie SalesLT und Tabellen auf der Seite Abfrage entwerfen, und wählen Sie dann diese Tabellen aus:

    • Adresse
    • Kunde
    • Produkt
    • ProductCategory
    • SalesOrderDetail
    • SalesOrderHeader

    Da Beziehungen>Automatische Erkennung ausgewählt ist, erkennt der Berichts-Generator die Beziehungen zwischen diesen Tabellen.

    Screenshot des Bildschirms zum Entwerfen einer Abfrage.

  20. Wählen Sie Run Query (Abfrage ausführen) aus. Der Berichts-Generator zeigt die Abfrageergebnisse an.

    Screenshot, der zeigt, wo die Liste der Abfrageergebnisse angezeigt wird.

  21. Wählen Sie Weiter aus.

  22. Ziehen Sie diese Felder auf der Seite Felder anordnen aus dem Feld Verfügbare Felder in das Feld Zeilengruppen:

    • CompanyName
    • SalesOrderNumber
    • Product_Name
  23. Ziehen Sie diese Felder aus dem Feld Verfügbare Felder in das Feld Werte:

    • OrderQty
    • UnitPrice (Stückpreis)
    • LineTotal

    Report Builder erstellt die Felder automatisch in den Summenfeldern Werte.

    Screenshot des Bildschirms zum Anordnen von Feldern, der zeigt, wo die Abschnitte für Zeilengruppen und Werte zu finden sind.

  24. Übernehmen Sie auf der Seite Layout auswählen die Standardeinstellungen, aber deaktivieren Sie Gruppen erweitern/reduzieren mithilfe des Kontrollkästchens. Das Feature zum Erweitern bzw. Reduzieren von Gruppen ist zwar generell sehr nützlich, doch dieses Mal soll sich die Tabelle auf mehrere Seiten erstrecken.

  25. Wählen Sie Weiter>Fertig stellen aus. Die Tabelle wird auf der Entwurfsoberfläche angezeigt.

Ergebnisse

Lassen Sie uns einen Moment die Ergebnisse des Assistenten betrachten.

Screenshot mit den Ergebnissen des Matrix-Assistenten mit Nummern zum Bezeichnen jedes Abschnitts bezeichnen.

  1. Im Bereich Berichtsdaten werden die eingebettete Azure-Datenquelle und das darauf basierende eingebettete Dataset angezeigt. Beides haben Sie erstellt.

  2. Die Entwurfsoberfläche ist ungefähr 6 Zoll breit. Auf der Entwurfsoberfläche wird die Matrix angezeigt, in der Spaltenüberschriften und Platzhalterwerte zu sehen sind. Die Matrix umfasst sechs Spalten und offensichtlich nur fünf Zeilen.

  3. Auftragsmenge, Einzelpreis und Zeilensumme sind alles Summen, wobei jede Zeilengruppe ein Teilergebnis enthält.

    Die tatsächlichen Datenwerte werden dennoch nicht angezeigt. Hierfür müssen Sie den Bericht ausführen.

  4. Klicken Sie im Bereich Eigenschaften auf die ausgewählte Matrix „Tablix1“. Eine Tablix im Berichts-Generator ist ein Datenbereich, in dem Daten in Zeilen und Spalten angezeigt werden. Hierbei kann es sich um eine Tabelle oder eine Matrix handeln.

  5. Im Bereich Gruppierung werden die drei Zeilengruppen angezeigt, die Sie im Assistenten erstellt haben:

    • CompanyName
    • Sales Order
    • Produktname

    Die Matrix enthält keine Spaltengruppen.

Ausführen des Berichts

Um die tatsächlichen Werte anzuzeigen, müssen Sie den Bericht ausführen.

  1. Klicken Sie auf der Symbolleiste Startseite auf Ausführen.

    Nun werden die Werte angezeigt. Die Matrix enthält viel mehr Zeilen, als Sie in der Designansicht gesehen haben. Beachten Sie, dass der Berichts-Generator angibt, dass es sich um Seite 1von 2? handelt. Der Berichts-Generator lädt den Bericht möglichst schnell, sodass immer nur Daten für ein paar Seiten abgerufen werden. Das Fragezeichen gibt an, dass Report Builder noch Daten lädt.

    Screenshot eines Berichts, der zeigt, wo die Seitenzahl und die Seitennavigationspfeile zu finden sind.

Formatieren des Berichts

Nun haben Sie einen Bericht mit einer Matrix, die sich auf 33 Seiten erstreckt. Lassen Sie uns einige weitere Features hinzufügen und die Darstellung verbessern. Sie können den Bericht nach jedem Schritt ausführen, wenn Sie sehen möchten, wie dieser ausseht.

  • Klicken Sie auf der Registerkarte Ausführen des Menübands auf Entwurf, um weitere Änderungen vorzunehmen.

Festlegen der Seitenbreite

In der Regel wird ein paginierter Bericht für den Druck formatiert. Eine typische Seite umfasst 8 1/2 x 11 Zoll.

  1. Ziehen Sie das Lineal, um die Entwurfsoberfläche auf eine Breite von 7 Zoll zu erweitern. Die Standardränder betragen 1 Zoll auf jeder Seite. Die Seitenränder müssen also schmaler gemacht werden.

  2. Klicken Sie auf die graue Fläche um die Entwurfsoberfläche herum, um die Bericht-Eigenschaften anzuzeigen.

    Wenn der Eigenschaftenbereich nicht angezeigt wird, wählen Sie die Registerkarte Ansicht>Eigenschaften aus.

  3. Erweitern Sie Ränder, und ändern Sie den Wert unter Links und Rechts von 1 Zoll in 0,75 Zoll.

    Screenshot der Berichtseigenschaften, der zeigt, wo die Ränder des Berichts zu finden und zu bearbeiten sind.

Hinzufügen eines Berichtstitels

  1. Klicken Sie am oberen Rand der Seite auf Zum Hinzufügen eines Titels klicken, und geben Sie dann Umsätze nach Unternehmen ein.

  2. Wählen Sie den Titeltext aus, und ändern Sie im Bereich Eigenschaften unter Schriftart die Farbe in Blau.

Hinzufügen einer Seitenzahl

Sie werden bemerkt haben, dass der Bericht einen Datums- und Zeitstempel in der Fußzeile enthält. Sie können auch eine Seitenzahl zur Fußzeile hinzufügen.

  1. Am unteren Rand der Entwurfsoberfläche sehen Sie auf der rechten Seite in der Fußzeile [&ExecutionTime].

  2. Erweitern Sie im Bereich Berichtsdaten den Ordner Integrierte Felder. Ziehen Sie Seitenzahl auf die linke Seite der Fußzeile auf dieselbe Höhe wie [&ExecutionTime].

  3. Ziehen Sie die rechte Seite des Felds [&PageNumber], um es in ein Quadrat umzuwandeln.

  4. Wählen Sie auf der Registerkarte Einfügen die Option Textfeld aus.

  5. Klicken Sie rechts neben [&PageNumber], geben Sie „von“ ein, und ziehen Sie das Textfeld in eine quadratische Form.

  6. Ziehen Sie Gesamtseiten in die Fußzeile, rechts neben „von“, und ziehen Sie dann die rechte Seite, um es ebenfalls eine quadratische Form umzuwandeln.

    Screenshot des Berichtsdatenbereichs, der zeigt, wo ein integriertes Feld in eine Fußzeile gezogen werden kann.

Verbreitern der Tabelle

Nun können Sie die Matrix so einstellen, dass sie die Breite der Seite ausfüllt, und die Textspalten breiter machen, damit die Namen sichtbar bleiben.

  1. Wählen Sie die Matrix aus und markieren Sie dann die Spalte Unternehmensname.

  2. Zeigen Sie mit dem Mauszeiger auf die graue Leiste am oberen Rand der Matrix am rechten Rand der Spalte Unternehmensname. Ziehen Sie sie nach rechts bis zum Ende der Spalte bei 1 3/8 Zoll.

    Screenshot, der zeigt, wie der Rand einer Spalte durch Ziehen breiter gemacht werden kann.

  3. Ziehen Sie den rechten Rand der Spalte Produktname bis zum Ende der Spalte bei 3 3/4 Zoll.

Die Matrix ist jetzt fast so breit wie der Druckbereich.

Formatieren der Währung

Beim Ausführen des Berichts ist Ihnen womöglich aufgefallen, dass die Dollarbeträge noch nicht als Währung formatiert sind.

  1. Klicken Sie auf die Zelle oben links [Sum(OrderQty)], halten Sie die UMSCHALTTASTE gedrückt, und klicken Sie auf die Zelle unten rechts [SUM(LineTotal)].

    Screenshot, der zeigt, wo Zellen mit Währungswerten ausgewählt werden können.

  2. Klicken Sie auf der Registerkarte Startseite auf das Dollarzeichen ($) und dann auf den Pfeil neben Platzhalterformate>Beispielwerte.

    Screenshot, der zeigt, wo Beispielwerte ausgewählt werden können.

    Nun können Sie sehen, dass die Werte als Währung formatiert sind.

    Screenshot mit als Währung formatierten Berichtswerten.

Hinzufügen von Spaltenüberschriften auf jeder Seite

Eine weitere Formatierungsverbesserung vor der Veröffentlichung des Berichts im Power BI-Dienst ist, die Spaltenüberschriften auf jeder Seite im Bericht anzuzeigen.

  1. Wählen Sie am rechten Ende der oberen Leiste im Bereich Gruppierung den Dropdownpfeil aus und dann >Erweiterter Modus.

    Screenshot, der zeigt, wo der erweiterte Modus ausgewählt werden kann.

  2. Wählen Sie die oberste Leiste Statisch unter Zeilengruppen aus. Sie sehen, dass die Zelle Unternehmensname in der Matrix markiert ist.

    Screenshot, der zeigt wo die Leiste „Statisch“ ausgewählt werden kann.

  3. Im Bereich Eigenschaften sehen Sie die Eigenschaften für Tablix-Element. Legen Sie KeepWithGroup auf After und RepeatOnNewPage auf True fest.

    Screenshot, der zeigt, wo die Eigenschaften von Tablix-Elementen zu finden sind.

    Nun kann der Bericht ausgeführt und geprüft werden, wie dieser jetzt aussieht.

  4. Wählen Sie auf der Registerkarte Start die Option Ausführen aus.

  5. Wählen Sie Seitenlayout aus, falls noch nicht geschehen. Der Bericht umfasst nun 29 Seiten. Scrollen Sie durch ein paar Seiten. Sie sehen, dass die Währung formatiert ist, dass die Spalten auf jeder Seite Spaltenüberschriften enthalten und dass der Bericht über eine Fußzeile mit Seitenzahlen sowie einen Datums- und Zeitstempel auf jeder Seite verfügt.

    Screenshot eines Beispielberichts mit ausgewähltem Drucklayout.

  6. Speichern Sie den Bericht auf Ihrem Computer.

Hochladen des Berichts in den Dienst

Nachdem Sie diesen paginierten Bericht erstellt haben, können Sie ihn in den Power BI-Dienst hochladen.

  1. Klicken Sie im Navigationsbereich des Power BI-Diensts auf Arbeitsbereiche>Arbeitsbereich erstellen.

  2. Nennen Sie Ihren Arbeitsbereich Azure AW, oder vergeben Sie einen anderen eindeutigen Namen. Sie sind jetzt das einzige Mitglied.

  3. Klicken Sie im neuen Arbeitsbereich auf Hochladen>Durchsuchen. Navigieren Sie zum Speicherort der Datei, und klicken Sie auf >Öffnen.

    Power BI importiert Ihre Datei. Sie wird dann auf der Seite der App-Liste unter Berichte angezeigt.

    Screenshot, der zeigt, wo der Bericht in der Berichtsliste auf der App-Listenseite angezeigt wird.

  4. Wählen Sie den Bericht aus, um ihn anzuzeigen.

  5. Wenn Sie eine Fehlermeldung erhalten, müssen Sie Ihre Anmeldeinformationen möglicherweise erneut eingeben. Wählen Sie die Auslassungspunkte rechts neben dem Bericht und dann Verwalten aus.

    Screenshot, der zeigt, wo „Verwalten“ zum Verwalten Ihres Berichts auszuwählen ist.

  6. Klicken Sie auf Anmeldeinformationen bearbeiten, und geben Sie die Anmeldeinformationen ein, die Sie in Azure bei der Erstellung der Azure-Datenbank verwendet haben.

    Screenshot, der zeigt, wo „Anmeldedaten bearbeiten“ auszuwählen ist.

  7. Jetzt können Sie Ihren paginierten Bericht im Power BI-Dienst anzeigen.

Was sind paginierte Berichte in Power BI?