Beruflich Dokumente
Kultur Dokumente
• Dieser Kurs soll den Autoren von Berichten das technische Wissen
vermitteln, das zum Erstellen, Veröffentlichen und Verteilen von
paginierten Power BI-Berichten erforderlich ist.
• Zielgruppe:
• Power BI-Berichtsautoren
• Excel-Analysten
• Personen mit SSRS-Kenntnissen, die eine Auffrischung wünschen
• Autoren von Crystal Reports
• Ihr Feedback ist wichtig, damit wir verstehen, wie gut wir Ihre
Anforderungen erfüllen und die Erfahrung für zukünftige Teilnehmer
verbessern können.
• Nach Abschluss des Kurses werden Sie gebeten, ein
Bewertungsformular auszufüllen und einzureichen.
• Wenn Sie den Kurs vorzeitig verlassen müssen, fordern Sie bitte im
Voraus ein Formular an.
Modul 01
Power BI-Berichte
• Einführung in Power BI
• Power BI-Berichte
• Paginierte Berichterstattung
Power BI
Power BI Power BI Power BI Power BI Power BI
Report
Desktop Dienst Premium Berichtsserver Embedded
Builder
Kann mehrseitig
sein, die
Seitengröße ist fest
• Paginierte Power BI-Berichte sind für den Druck oder die PDF-
Generierung optimiert.
• Sie bieten Ihnen die Möglichkeit, hochformatierte, pixelgenaue
Layouts zu erstellen.
• Eigenschaften:
• Basierend auf Berichtsdefinitionssprache-(RDL)Berichten von SQL Server
Reporting Services (SSRS)
• Ideal für Betriebsberichte wie Verkaufsrechnungen
• Entwickelt mit Power BI Report Builder
• Sie können auf diese Berichte als pixelgenaue Berichte verweisen.
© 2020 Microsoft. Alle Rechte vorbehalten.
Power BI-Berichte
Paginierte Power BI-Berichte » Beispiel
Kann
mehrere
Seiten
umfassen
• Anforderungen
• Datenquellen
• Berichtsnutzung
Erste Schritte
Das Übungsdokument ist unter <Kursordner>\PowerBIPRIAD\Lab01A
verfügbar.
1. Erste Schritte
Power BI-Website
http://powerbi.com
Power BI-Community
http://community.powerbi.com/
Power BI-Ideen
http://ideas.powerbi.com/
Power BI-Blog
https://blog.powerbi.com/
Tipp: Power BI entwickelt sich rasant
Power BI-Dokumentation weiter. Eine der besten Möglichkeiten,
mit Updates Schritt zu halten, besteht
https://docs.microsoft.com/power-bi/ darin, den Power BI-Blog zu abonnieren.
Modul 02
Entwerfen von
Berichtslayouts
© 2020 Microsoft. Alle Rechte vorbehalten.
Modulübersicht
02: Entwerfen von Berichtslayouts
Schnellzugriffs- Authentifizierten
befehle Benutzer oder
Konto wechseln
Menüband
Bereich
„Parameter“
Bereich
„Berichts- Bereich
daten“ „Eigenschaften“
Berichtscanvas Bereich
„Gruppierung“
Zoom, Vorschau
umschalten/
Entwurf
© 2020 Microsoft. Alle Rechte vorbehalten.
Einführung in Report Builder
Layout » Menübandregisterkarten
• Registerkarte „Datei“:
• Einen neuen Bericht erstellen
• Einen vorhandenen Bericht öffnen
• Aktuellen Bericht speichern
• Optionen öffnen
• Berichte können während der
Entwicklung lokal gespeichert werden.
• Berichte werden als .rdl-Dateien gespeichert.
• Die finalisierten Berichte werden im
Power BI-Dienst veröffentlicht.
Die Veröffentlichung wird in Modul 07 behandelt.
© 2020 Microsoft. Alle Rechte vorbehalten.
Einführung in Report Builder
Layout » Menübandregisterkarten » Datei » Optionen
Ausgewähltes Element
Klicken Sie hier, um die
Eigenschaftsreihenfolge
Seiten Eigenschaften
umschalten
(falls verfügbar) zu öffnen.
Bericht anzeigen
• Um die Entwicklung zu
beschleunigen, gibt es drei
Assistenten:
• Tabellen- oder Matrix-Assistent
• Diagramm-Assistent
• Karten-Assistent
• Sie werden folgendermaßen
gestartet:
• Erste Schritte Fenster
• „Einfügen“
Menübandregisterkarte
© 2020 Microsoft. Alle Rechte vorbehalten.
Einführung in Report Builder
Entwicklungsmethodik
• Jeder Bericht besteht aus einem Textkörper und kann optional eine
Kopf- und/oder Fußzeile enthalten, die für jede Seite wiederholt wird.
• Kopf-/Fußzeilen können für die erste und/oder letzte Seite weggelassen
werden.
• Bildnutzung:
• Freistehendes Logo oder Bild
• Mit Datenzeilen verknüpfte Bilder
• Hintergrund für bestimmte Berichtselemente:
• Berichtskörper
• Textfeld
• Rechteck
• Tabelle, Matrix oder Liste
Eigenschaft
Den Ausdruck
Ausdruckseditor
starten
Bereich
„Eigenschaften“
Fügen Sie
Ressourcen
mithilfe von
Seite Drag & Drop
Eigenschaften in den
Ausdruck ein.
Das integrierte Feld UserID ist nützlich für die Verwaltung von
Datenberechtigungen pro Benutzer und wird im nächsten Modul behandelt.
Collection!ObjectName.Property
=Fields!Sales.Value Die häufigste Form
Collection.Item("ObjectName").Property
=Fields.Item("Sales").Value
Collection("ObjectName").Property
=Fields("Sales").Value
• Berichtstitel
=Globals!ReportName
• Seitennummerierung
="Page " & Globals!PageNumber & " of " & Globals!TotalPages
• Berichtsausführungsdetails
="Generated: " & Format(Globals!ExecutionTime, "f") & " UTC"
• Die Seite
Berichtseigenschaften
verfügt über eine einfache
Textoberfläche zur
Codeeingabe.
• Automatische Vervollständigung
oder Intellisense werden nicht
unterstützt.
Modul 03
• Power BI greift auf lokale Quellen über das lokale Datengateway zu,
selbst wenn die Quellen in Cloud-VMs gehostet werden.
• Wenn der Befehlstyp „Text“ ist, wird durch die Abfrage die
Anweisung zum Abrufen von Daten definiert.
• Es muss ein tabellarisches Ergebnis erstellt werden, das aus eindeutig
benannten Spalten besteht.
• Geben Sie entweder eine Abfrageanweisung ein, oder verwenden Sie
einen integrierten Abfrage-Designer, um eine Abfrageanweisung zu
generieren.
• Für relationale Datenquellen ist es möglich, eine dynamische Abfrage
durch Zuweisen eines Ausdrucks zu definieren.
Erweitern, um
Beziehungen zu
Spalten aus konfigurieren
Tabellen,
Ansichten
oder Filter hinzufügen
gespeicherten und optional
Prozeduren parametrieren
auswählen
© 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen von Datasets
Abfrage » Abfrage-Designer » Analysis Services-Abfrage-Designer
Modell oder
Perspektive
auswählen Filter definieren
Ressourcen
verschieben,
Vorschau der
um eine
Abfrageergebnisse
Abfrage zu
anzeigen
erstellen
Berechnete
Elemente
ziehen
© 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen von Datasets
Abfrage » Abfrage-Designer » Analysis Services-Abfrage-Designer MDX » Aggregationen
2 Power BI ruft
1 Der Berichtbenutzer
Daten für alle
fordert einen
Jahre ab.
Bericht für das 3 Power BI rendert
Jahr 2019 an. den Bericht
durch Filtern
des Datasets.
4 Der
Berichtsbenutzer
fordert nun einen 5 Die vorhandenen
Bericht für das Daten werden
Jahr 2020 an. gefiltert.
© 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen von Datasets
Datasetsammlungen » Parameter
1 Der Berichtbenutzer
fordert einen
Bericht für das Jahr 3 Power BI rendert 2 Power BI ruft
2019 an. den Bericht mithilfe Daten für das
des gesamten Jahr 2019 ab.
Datasets.
4 Der Berichtsbenutzer
5 Power BI ruft
fordert nun einen
Daten für das
Bericht für das Jahr 6 Power BI rendert den
Jahr 2020 ab.
2020 an. Bericht mithilfe des
gesamten Datasets.
© 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen von Datasets
Datasetsammlungen » Parameter » Sichern von Berichtsdaten
Modul 04
• Einführung in Parameter
• Erstellen der Berichtsparameter
• Erstellen der Abfrageparameter
• Arbeiten mit Parametern
• Eigenschaften:
• Name und Aufforderung
• Datentyp
• Mehrere Werte
• Sichtbarkeit
• Verfügbare Werte:
• Nicht abgefragt oder aus Abfrage
• Standardwerte:
• Null
• Nicht abgefragt oder aus Abfrage
© 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen der Berichtsparameter
Konfiguration » Verfügbare Werte
Abfrageparameter
Nordamerikanische
Verkäufer
• Einwertige Parameterausdrücke:
=Parameters!EmployeeKey.Value
=Parameters!EmployeeKey.Label
• Mehrwertige Parameterausdrücke:
=Parameters!EmployeeKey.IsMultiValue
=Parameters!EmployeeKey.Count
=Parameters!EmployeeKey.Value(n)
=Parameters!EmployeeKey.Label(n)
=Split("286,282,298", ",")
=Join(Parameters!EmployeeKey.Value, ", ")
Modul 05
Visualisieren von
Berichtsdaten
© 2020 Microsoft. Alle Rechte vorbehalten.
Modulübersicht
05: Visualisieren von Berichtsdaten
Benachbarte
Gruppen
Tabl e + Matrix
Kunde Wachstum
Einzelhandel Kunde 2018 2019 Summe
Verschachtelte Odin 19 % Einzelhandel Odin 1,115 1,331 2,446
Gruppen
Bikes, Inc. 322 % Bikes, Inc. 152 642 794
Großhandel Großhandel ABC Corp. 14,156 13,312 24,468
ABC Corp. -6 % Thor, Ltd. 4,523 6,421 7,944
Thor, Ltd. 42 % Endsumme 19,946 21,706 41,652
Endsumme 9%
=Sum(Fields!Sales.Value, "Country")
Detailzeile
© 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen von Datenbereichen
Tablix » Tabelle » Beispiel
Feste Spalten
Tabellenkopfzeile
Gruppenkopfzeilen
Detailzeilen
Detailzellen enthalten
Aggregatfunktionen.
Dynamische
Zeilengruppenkopfzeilen © 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen von Datenbereichen
Tablix » Matrix » Beispiel
Gruppensumme
Detailzellen verwenden
Aggregatfunktionen.
Gruppiert nach
Verkäufer
Serie
Legende
Kategorien
© 2020 Microsoft. Alle Rechte vorbehalten.
Erstellen von Datenvisualisierungen
Messgerät
Bereich
Skala
Zeiger
Polygone
1. Datenbalken
hinzufügen
2. Indikatoren
hinzufügen
© 2020 Microsoft. Alle Rechte vorbehalten.
Ressourcen
Modul 06
Hinzufügen von
Interaktivitätsfunktionen
© 2020 Microsoft. Alle Rechte vorbehalten.
Modulübersicht
06: Hinzufügen von Interaktivitätsfunktionen
Interaktivitätsfunktionen hinzufügen
Sie müssen die Übung 05B erfolgreich abschließen, bevor Sie mit
dieser Übung beginnen können.
Das Übungsdokument ist unter <Kursordner>\PowerBIPRIAD\Lab06A
verfügbar.
Modul 07
Seitennavigation Abonnements
Drucken, Mit einem Den erstellen oder
herunterladen Renderformat Parameterbereich verwalten, um
oder exportieren aktivieren oder den Bericht
einbetten deaktivieren per E-Mail zu
liefern
Berichtsparameter Renderformat
© 2020 Microsoft. Alle Rechte vorbehalten.
Wann werden paginierte Berichte verwendet?
• Druckbereit • Parametrisierung
• Auswahl an Renderformaten • Bilddaten
• Präzisionslayout • Benutzerdefinierter Code
• Dynamisches Layout • Flexible Rasterlayouts
• Renderspezifisches Layout • Räumliche Datentypen
• Layout pro Benutzer • Moderne Messgeräte
• Native Abfragen • HTML-Rendering von Text
• Grafische Abfrage-Designer • Seriendruckberichte
• Statische Datasets • Interaktivitätsfunktionen
• Datenintegration • Abonnements
© 2020 Microsoft. Alle Rechte vorbehalten.
Lizenzierung
RDL-Migrationstool
https://github.com/microsoft/RdlMigration