Erstellen und Verwenden des Visuals für paginierte Berichte

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

In diesem Artikel erfahren Sie, wie Sie das Visual für paginierte Berichte für Power BI-Berichte verwenden. Mit diesem nativen Power BI-Visual können Sie alle paginierten Berichte, die Sie in den Dienst hochgeladen haben, in einem Power BI-Bericht rendern.

Dieses Visual stattet Ihre Power BI-Berichte mit der Leistungsfähigkeit paginierter Berichte aus. Sie können Felder aus Ihrem Power BI-Semantikmodell zuordnen, die als Parameterwerte für das Visual für paginierte Berichte verwendet werden sollen. Durch die Möglichkeit zum Zuordnen von Feldern ergibt sich eine vollständig interaktive Benutzeroberfläche wie bei jedem anderen Visual.

Das Visual des paginierten Berichts ist so konzipiert, dass ein paginierter Bericht mit anderen Visuals in einem Power BI-Bericht integriert wird. Es ermöglicht große Datenexporte, Drilldowns in Details und das Generieren von Dokumenten. Wenn Sie paginierte Berichtsinhalte von lokal migrieren oder feststellen, dass das Visual des paginierten Berichts das einzige Element auf einer Seite ist, sollten Sie erwägen, den paginierten Bericht direkt zu verwenden.

Erstellen eines Visuals für paginierte Berichte

  1. Öffnen Sie den Power BI-Bericht in Power BI Desktop oder im Power BI-Dienst. Im Power BI-Dienst wählen Sie Bearbeiten aus.

    Screenshot of selecting Edit in the Power BI service.

  2. Wählen Sie im Bereich „Visualisierungen“ die Option Paginierter Bericht aus.

    Screenshot of selecting the Paginated report visual from the Visualizations pane.

  3. Wählen Sie Mit Bericht verbinden aus.

    Screenshot of the Connect to report box.

  4. Suchen Sie nach einem vorhandenen paginierten Bericht, der im Power BI-Dienst gespeichert ist, und wählen Sie ihn aus.

  5. Wählen Sie Parameter festlegen aus.

    Screenshot of setting parameters.

  6. Sie können die Parameter des paginierten Berichts auf zwei Arten zuzuordnen:

    Sie können den Parameter des paginierten Berichts an Power BI-Felder binden:

    a. Ziehen Sie das Power BI-Feld in das Feld „Parameter“ im Bereich „Visualisierungen“.
    b. Wählen Sie dieses Feld im Dropdownmenü aus. Wählen Sie Bericht lesen aus.

    Screenshot of binding a field in Power BI to a parameter in the paginated report visual.

    Alternativ können Sie den Standardparameter für den paginierten Bericht verwenden, sofern einer vom Berichtsautor angegeben wurde.

    Screenshot of specifying parameters in the paginated report visual.

  7. Jetzt wird der paginierte Bericht in Ihrem Power BI-Bericht gerendert.

    Screenshot of paginated report rendering in a Power BI report.

  8. Wenn Sie Änderungen im Power BI-Dienst vornehmen, wählen Sie Speichern aus, um die Änderungen zu speichern. Wenn Sie Änderungen in Power BI Desktop vornehmen, wählen Sie Veröffentlichen und dann einen Arbeitsbereich in einer Premium-Kapazität aus, um den Power BI-Bericht im Power BI-Dienst zu veröffentlichen.

    Hinweis

    Es wird empfohlen, den Power BI-Bericht mit dem Visual für paginierte Berichte in demselben Arbeitsbereich zu speichern wie den paginierten Bericht. Dadurch wird sichergestellt, dass Leser mit Zugriff auf den Power BI-Bericht auch Zugriff auf den paginierten Bericht haben, der zum Rendern des Visuals für paginierte Berichte erforderlich ist.

    Screenshot of publishing the report to the Power BI service.

Kreuzfilterung

Sie können die Kreuzfilterung zwischen Ihrem Visual für paginierte Berichte und anderen Visuals in Ihrem Power BI-Bericht aktivieren: Dazu ordnen Sie die Parameter des paginierten Berichts den Feldern im Power BI-Bericht zu. Wenn andere Visuals vorhanden sind, die sich auf das für die Parameterwerte ausgewählte Power BI-Feld auswirken, wird das Visual für paginierte Berichte aktualisiert, während Sie mit diesen Visuals interagieren.

Wenn Sie im Slicervisual beispielsweise das Geschäftsjahr FY2018 auswählen, wird das Visual für paginierte Berichte automatisch aktualisiert und zeigt Umsätze für dieses Geschäftsjahr an. Der Grund dafür ist, dass das Power BI-Feld für das Geschäftsjahr dem entsprechenden Parameter des paginierten Berichts zugeordnet ist.

Screenshot of cross-filtering between a paginated report visual and other visuals in the Power BI report.

Aktivieren der Symbolleiste

Im Bereich Format können Sie die Symbolleiste im Visual für paginierte Berichte ein- oder ausblenden. Wenn die Symbolleiste sichtbar ist, können Berichtsleser den paginierten Bericht problemlos aus dem Power BI-Bericht mithilfe der Symbolleistenschaltfläche Paginierten Bericht exportieren exportieren. Paginierte Berichte unterstützen das Exportieren in die folgenden Formate: Excel, PDF, barrierefreies PDF, CSV, PowerPoint, Word, MHTML und XML. Power BI-Standardberichtsvisuals erzwingen bei Verwendung der Option Daten exportieren eine Zeilenbeschränkung von 150.000 Zeilen. Im Gegensatz dazu können Sie mit dem visuellen paginierten Bericht über die Schaltfläche Exportieren in der Symbolleiste bis zu 1.000.000 Zeilen nach Excel exportieren, wobei alle Formatierungen im paginierten Bericht erhalten bleiben.

Screenshot of Export option on the paginated report toolbar.

Sie können auch Parameter in der Symbolleiste anzeigen. Aktivieren Sie im Bereich Format die Option Parameter. Wenn diese Option aktiviert ist, können Sie Parameter aus der Symbolleiste des Visuals für paginierte Berichte auswählen und anwenden.

Screenshot of Parameters in the paginated report toolbar.

Automatisches Anwenden von Filtern

Sie können auswählen, ob Berichtsfilter automatisch auf das Visual für paginierte Berichte angewendet werden. Standardmäßig ist die Option „Filter automatisch anwenden“ deaktiviert. Mit deaktivierter Option bleibt Ihr Visual für paginierte Berichte unverändert, während Sie Filter in Ihrem Power BI-Bericht anpassen. Wenn Sie „Filter automatisch anwenden“ aktivieren, wird das Visual für paginierte Berichte automatisch aktualisiert, sobald Sie Filter anwenden oder andere Visuals aktualisieren, die sich auf das für den Parameterwert ausgewählte Feld auswirken.

  • Wählen Sie das Visual für paginierte Berichte aus. Aktivieren Sie im Bereich Format die Option Filter automatisch anwenden.

Überlegungen und Einschränkungen

  • Wenn Sie Felder mit einem paginierten Berichtsparameter verbinden, überprüfen Sie, ob die Feldwerte unverändert verwendet werden, also Keine Zusammenfassung oder als Aggregate (z. B. Summe, Mittelwert usw.). Sie können die Option Als Tabelle anzeigen im Kontextmenü des Visuals des paginierten Berichts verwenden, um die tatsächlichen Werte anzuzeigen, die zur Laufzeit an paginierte Berichte übergeben werden.
  • Sie können ein Aggregatfeld wie Summe, Mittelwert, Minimum oder Maximum in Power BI einem paginierten Berichtsparameter zuordnen. Wenn Sie dies tun, berücksichtigen Sie, ob ihr paginierter Berichtsparameter ein Einzelwert- oder Mehrwertparameter ist. Wenn die Zuordnung zu einem Einzelwertparameter erfolgt, wird der Aggregatwert verwendet. Bei Zuordnung zu einem Mehrwertparameter werden dem Parameter die Aggregatwerte pro Zeile zugeordnet.
  • Wenn Sie einen Power BI-Bericht, der ein Visual für einen paginierten Bericht enthält, über die Methode Für Ihre Kunden einbetten einbetten, benötigen Sie einen Dienstprinzipal und ein Einbettungstoken für mehrere Ressourcen, wie unter Einbetten eines Power BI-Berichts mit einem Visual für einen paginierten Bericht erläutert.
  • Wenn Sie einen Power BI-Bericht, der ein paginiertes Berichtsbild enthält, zu einer Power BI-Anwendung hinzufügen, müssen Sie sicherstellen, dass der paginierte Bericht sowie alle Unterberichte und Drill-Through-Zielberichte, von denen das Berichtsbild abhängt, in die Anwendung aufgenommen werden. Wenn Ihre App keine Zielgruppen hat oder wenn sich der paginierte Bericht, auf den vom Visual verwiesen wird, in einem anderen Arbeitsbereich befindet, müssen die Benutzer*innen Ihrer App zumindest mit der Rolle „Viewer“ auf den Arbeitsbereich des paginierten Berichts zugreifen können, um den paginierten Bericht in der visuellen Darstellung anzuzeigen. Wenn Sie den paginierten Bericht im Navigationsmenü der Power BI-App ausgeblendet lassen möchten, lesen Sie " Zugriff auf ausgeblendete Inhaltezulassen".
  • Das visuelle Element des paginierten Berichts wird für Abonnement oder Export nicht unterstützt. Sie können den zugrunde liegenden paginierten Bericht selbst öffnen und ein Abonnement davon erstellen, wie in Abonnieren paginierter Berichte erläutert.
  • Das Visual für paginierte Berichte verfügt über eine integrierte Datenreduzierungsgrenze von 30.000 Werten, da das Power BI-Visual maximal 30.000 beträgt. Wenn ein Feld, das im Visual verwendet wird, mehr als 30.000 Werte enthält, wird ein Datenreduzierungsalgorithmus ausgelöst, mit dem die Zeilen verworfen werden, die über dem Grenzwert liegen. Daher kann der paginierte Bericht falsche Ergebnisse aufgrund fehlender Daten aus Berichtsparametern anzeigen. Um dies zu umgehen, versuchen Sie, unnötige Werte herauszufiltern, oder die Berichtsparameter Feldern mit weniger Werten zuzuordnen.
  • Die Dauer der Sitzung eines paginierten Berichts wird durch die Ablaufzeit Ihres Zugriffstokens begrenzt. Derzeit gibt es keine Unterstützung für das automatische Aktualisieren des Tokens. Nach Ablauf der Sitzung werden Sie in einem Dialogfeld aufgefordert, das Visual zu aktualisieren und eine neue Renderingsitzung zu starten.
  • Die visuelle Darstellung des paginierten Berichts wird nicht als Teil von Bereitstellungspipelinen aktualisiert. Als Problemumgehung bearbeiten Sie hier den Power BI-Bericht am Ziel, um das visuelle Seitenbericht-Visuelle zu aktualisieren, um den paginierten Bericht im Zielarbeitsbereich zu verwenden.

Verwenden eines Power BI-Semantikmodells mit einem Datumsparameter

Hinweis

In Version 15.7.01704.0001 und höher von Pagninated Report Builder können Sie Datumsparameter mit dem paginierten Berichtsvisual verwenden, ohne diese nächsten Schritte ausführen zu müssen. Die neueste Version von Paginated Report Builder herunterladen.

Wenn Sie ein Power BI-Semantikmodell als Datenquelle für Ihren paginierten Bericht verwenden und einen Datumsparameter in der Abfrage einrichten, der dann automatisch die Parametertabelle und den Parameter generiert, tritt bei Verwendung dieses Parameters in einem Parameter des paginierten Berichts ein Fehler auf. Der paginierte Bericht behandelt den Parameter visuell als Textfeld und kann ihn nicht mit dem Power BI-Datumsfeld abgleichen. Sie haben drei Umgehungsmöglichkeiten:

  • Erstellen Sie aus derselben Power BI-Datenquelle ein neues Dataset, das nur die Datumswerte enthält. Verwenden Sie dieses Dataset als verfügbare Werte für den Parameter, und legen Sie den Datentyp des Parameters auf Datum/Uhrzeit fest.
  • Ändern Sie den DAX-Abfragetext im automatisch generierten Dataset manuell, und entfernen Sie den Teil, der den Parameter als Textwert festlegt.
  • Ändern Sie das Power BI-Semantikmodell mithilfe von Power Query, und fügen Sie eine Spalte hinzu, die das Datumsfeld als Textfeld formatiert.

Weitere Fragen? Wenden Sie sich an die Power BI-Community