Freigeben über


Direktes Eingeben von Daten in paginierte Berichte im Report Builder

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

In diesem Artikel erhalten Sie Informationen zu einem Feature von Microsoft Power BI Report Builder, mit dessen Hilfe Sie Daten direkt als eingebettetes Dataset in einen paginierten Bericht eingeben können. Sie können die Daten direkt in das Dataset in Ihrem Bericht eingeben oder sie aus einem anderen Programm wie Microsoft Excel einfügen. Nachdem Sie per Dateneingabe ein Dataset erstellt haben, können Sie es genauso wie jedes andere von Ihnen erstellte eingebettete Dataset verwenden. Außerdem können Sie mehre Tabellen hinzufügen und diese dann als Filter verwenden. Dieses Feature eignet sich besonders für kleine, statische Datasets, die Sie möglicherweise in Ihrem Bericht verwenden müssen (z. B. Berichtsparameter).

Voraussetzungen

Die Lizenzanforderungen für paginierte Power BI-Berichte (RDL-Dateien) sind identisch mit denen für Power BI-Berichte (PBIX-Dateien).

Erstellen einer Datenquelle und eines Datasets

Nachdem Sie Report Builder heruntergeladen und installiert haben, wenden Sie denselben Workflow zum Hinzufügen einer eingebetteten Datenquelle und eines eingebetteten Datasets zu Ihrem Bericht an. In der folgenden Prozedur wird unter Datenquelle die neue Option Daten eingeben angezeigt. Die müssen diese Datenquelle einmal pro Bericht einrichten. Anschließend können Sie mehrere Tabellen mit eingegebenen Daten als separate Datasets erstellen, die alle dieselbe Datenquelle verwenden.

  1. Klicken Sie im Bereich Berichtsdaten auf Neu>Dataset.

    Screenshot der Dataset-Option im Bereich „Berichtsdaten“

  2. Benennen Sie das Dataset im Dialogfeld Dataseteigenschaften. Fügen Sie keine Leerzeichen ein.

  3. Klicken Sie neben Datenquelle auf Neu.

    Screenshot der Schaltfläche „Neue eingebettete Datenquelle“

  4. Klicken Sie unter Verbindungstyp auswählen auf Daten eingeben>OK.

    Screenshot der Option „Daten eingeben“

  5. Klicken Sie dann wieder im Dialogfeld Dataseteigenschaften auf Abfrage-Designer.

    Screenshot der Schaltfläche „Abfrage-Designer“

  6. Klicken Sie mit der rechten Maustaste in den Bereich Abfrage-Designer, und geben Sie Ihre Daten in die Tabelle ein.

    Screenshot der Option „Einfügen“ im Abfrage-Designer

  7. Führen Sie für NewColumn einen Doppelklick aus, und geben Sie den Spaltennamen ein.

    Screenshot der Auswahl des Spaltennamens

  8. Wenn die erste Spalte Spaltenüberschriften der ursprünglichen Daten enthält, klicken Sie mit der rechten Maustaste darauf, und löschen Sie sie.

  9. Standardmäßig ist der Datentyp für jede Spalte eine Zeichenfolge. Um den Datentyp zu ändern, klicken Sie mit der rechten Maustaste auf den Spaltenheader >Typ ändern und legen Sie ihn auf einen anderen Datentyp fest, z. B. Date oder Float.

    Screenshot der Optionen zum Ändern des Datentyps

  10. Wenn Sie fertig sind und die Tabelle erstellt haben, klicken Sie auf OK.

    Die Abfrage, die dann generiert wird, unterscheidet sich nicht von der Abfrage bei einer XML-Datenquelle. Im Hintergrund verwenden wir XML als den Datenanbieter. Wir haben diesen so umfunktioniert, dass hierbei auch dieses Szenario aktiviert wird.

    Screenshot der XML-Datenstruktur

  11. Klicken Sie im Dialogfeld Dataseteigenschaften auf OK.

  12. Dann werden Ihre Datenquelle und Ihr Dataset im Berichtsdatenbereich angezeigt.

    Screenshot der Datasets im Bereich „Berichtsdaten“

Sie können Ihr Dataset als Basis für Datenvisualisierungen in Ihrem Bericht verwenden. Außerdem können Sie ein anderes Dataset hinzufügen und dafür dieselbe Datenquelle verwenden.

Entwerfen des Berichts

Da Sie nun über eine Datenquelle und ein Dataset verfügen, können Sie Ihren Bericht erstellen. Beim folgenden Verfahren wird ein einfacher Bericht auf Grundlage der Daten aus dem vorherigen Abschnitt erstellt.

  1. Klicken Sie auf im Menü Einfügen auf Tabelle>Tabellen-Assistent.

    Screenshot der Option „Tabellen-Assistent“

  2. Klicken Sie auf das gerade erstellte Dataset und dann auf >Weiter.

    Screenshot: Dialogfeld zum Auswählen eines Datasets

  3. Ziehen Sie auf der Seite „Felder anordnen“ die Felder, die Sie gruppieren möchten, aus dem Feld Verfügbare Felder in das Feld Zeilengruppen. In diesem Beispiel:

    • CountryRegion
    • SalesYear
  4. Ziehen Sie die Felder, die Sie aggregieren möchten, aus dem Feld Verfügbare Felder in das Feld Werte. In diesem Beispiel:

    • SalesAmount

    Report Builder summiert standardmäßig die Felder im Feld Werte. Sie können jedoch auch eine andere Aggregation auswählen.

    Screenshot: verschiedene Aggregationen, aus denen ausgewählt werden kann

  5. Wählen Sie Weiter aus.

  6. Übernehmen Sie auf der Seite Layout auswählen die Standardeinstellungen, aber deaktivieren Sie Gruppen erweitern/reduzieren. Generell ist das Erweitern und Reduzieren von Gruppen hilfreich. In diesem Fall möchten wir jedoch alle Daten anzeigen.

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

    Screenshot des Berichts in der Entwurfsansicht

Ausführen des Berichts

Führen Sie den Bericht aus, um die tatsächlichen Werte und eine Vorschau anzuzeigen.

  1. Wählen Sie im Menü Start die Option Ausführen aus.

    Screenshot: Klicken auf „Ausführen“ auf dem Menüband „Startseite“

    Nun werden die Werte angezeigt. Die Matrix enthält mehr Zeilen, als in der Entwurfsansicht angezeigt wurden. Sie können entweder die Seite formatieren oder die Standardeinstellungen verwenden, bevor Sie auf Ihrem lokalen Computer speichern oder im Dienst veröffentlichen.

  2. Wenn Sie überprüfen möchten, wie der gedruckte Bericht aussehen wird, wählen Sie Seitenlayout aus.

    Screenshot: Klicken auf „Seitenlayout“

    Daraufhin sehen Sie, wie der Bericht auf einer gedruckten Seite aussieht.

    Screenshot des Berichts in der Ansicht „Seitenlayout“

Hochladen eines paginierten Berichts im Power BI-Dienst

Da nun paginierte Berichte im Power BI-Dienst unterstützt werden, können Sie Ihren paginierten Bericht in einem beliebigen Arbeitsbereich hochladen. Weitere Informationen finden Sie unter Hochladen eines paginierten Berichts.

Hochladen des paginierten Berichts in einen Berichtsserver

Sie können paginierte Berichte auch im Power BI-Berichtsserver oder dem Berichtsserver für SQL Server Reporting Services 2016 und 2017 hochladen. Zuvor müssen Sie allerdings der Datei RsReportServer.config das folgende Element als zusätzliche Datenerweiterung hinzufügen. Sichern Sie Ihre Datei RsReportServer.config, bevor Sie Änderungen vornehmen, falls Probleme auftreten sollten.

<Extension Name="ENTERDATA" Type="Microsoft.ReportingServices.DataExtensions.XmlDPConnection,Microsoft.ReportingServices.DataExtensions">
    <Configuration>
        <ConfigName>ENTERDATA</ConfigName>
    </Configuration>
</Extension>

Nach der Bearbeitung sollte die Liste der Datenanbieter in der Konfigurationsdatei wie folgt aussehen:

Screenshot der Berichtsserver-Konfigurationsdatei

Das ist alles. Sie können nun Berichte, die diese neue Funktionalität verwenden, auf Ihrem Berichtsserver veröffentlichen.

Nächste Schritte