Book description
Power Query ist ein in Excel integriertes Tool, mit dem man Daten aus verschiedenen Quellen extrahieren kann, z. B. csv- und xls-Dateien, Access-, SAP- oder SQL-Datenbanken oder Statistiken aus dem Internet. Diese Daten kann man so transformieren, dass sie der Struktur der Zieldatenbank entspricht, und sie schließlich in diese laden. PowerBI ist eine Sammlung von Microsoft-Tools zur Analyse und Visualisierung von Daten. Dieses Buch erklärt fortgeschrittenen Excel-Nutzern und Datenanalysten, wie sie mit Power Query in Power BI und Excel:- Daten für Analysen einfach vorbereiten (importieren, bereinigen, aufarbeiten, umarbeiten)- Daten aus verschiedenen Quellen kombinieren und anpassen- Datensätze zusammenführen und vergleichen- Aufgaben automatisieren
Table of contents
- Cover
- Über den Autor
- Titel
- Impressum
- Inhaltsverzeichnis
- Vorwort
- Einleitung
- Kapitel 1 Einführung in Power Query
-
Kapitel 2 Grundlegende Herausforderungen bei der Datenvorbereitung
- Die Bedeutung aus codierten Spalten extrahieren
- Die AdventureWorks-Herausforderung
- Übung 2-1: Der alte Weg: Excel-Formeln verwenden
- Übung 2-2, Teil 1: Der neue Weg
- Übung 2-2, Teil 2: Nachschlagetabellen zusammenführen
- Übung 2-2, Teil 3: Fakten- und Nachschlagetabellen
- Das Feature Spalte aus Beispielen verwenden
- Übung 2-3, Teil 1: Einführung in Spalte aus Beispielen
- Praktische Verwendung von Spalte aus Beispielen
- Übung 2-3, Teil 2: Größe in Buckets/Klassen konvertieren
- Informationen aus Textspalten extrahieren
- Übung 2-4: Hyperlinks aus Nachrichten extrahieren
- Datumswerte bearbeiten
- Übung 2-5: Verarbeitung unterschiedlicher Datumsformate
- Übung 2-6: Datumswerte aus verschiedenen Gebietsschemata
- Datum- und Uhrzeitelemente extrahieren
- Das Modell vorbereiten
- Übung 2-7: Aufteilen von Daten in Nachschlagetabellen und Faktentabellen
- Wenn eine Beziehung fehlschlägt
- Übung 2-8: Durch Trennzeichen getrennte Werte in Zeilen aufteilen
- Zusammenfassung
-
Kapitel 3 Daten aus mehreren Quellen kombinieren
- Ein paar Tabellen anfügen
- Zwei Tabellen anfügen
- Übung 3-1: Beispiel Fahrräder und Zubehör
- Übung 3-2, Teil 1: Abfragen als neu anfügen verwenden
- Übung 3-2, Teil 2: Abfrageabhängigkeiten und Verweise
- Drei oder mehr Tabellen anfügen
- Übung 3-2, Teil 3: Fahrräder + Zubehör + Komponenten
- Übung 3-2, Teil 4: Fahrräder + Zubehör + Komponenten + Kleidung
- Tabellen in größerem Maßstab anhängen
- Tabellen aus einem Ordner anfügen
- Übung 3-3: AdventureWorks-Produkte aus einem Ordner anfügen
- Ein paar Gedanken zum Importieren aus Ordnern
- Tabellenblätter aus einer Arbeitsmappe anfügen
- Übung 3-4: Tabellenblätter anfügen – Die Lösung
- Ein robuster Ansatz zum Kombinieren mehrerer Tabellenblätter
- Zusammenfassung
-
Kapitel 4 Kombinieren von Tabellen mit unterschiedlichen Datenstrukturen
- Das Problem von Tabellen mit unterschiedlichen Datenstrukturen
- Was sind nicht übereinstimmende Tabellen?
- Symptome und Risiken von nicht übereinstimmenden Tabellen
- Übung 4-1: Nicht übereinstimmende Spaltennamen auflösen – Der reaktive Ansatz
- Nicht übereinstimmende Tabellen aus einem Ordner kombinieren
- Übung 4-2, Teil 1: Das Symptom der fehlenden Werte demonstrieren
- Übung 4-2, Teil 2: Die Annahme der gleichen Reihenfolge und die Vereinheitlichung der Überschriften als Lösung
- Übung 4-3: Einfache Normalisierung mit Table.TransformColumnNames
- Die Konvertierungstabelle
- Übung 4-4: Transponieren und die Verwendung einer Konvertierungstabelle
- Übung 4-5: Entpivotieren, Zusammenführen und erneut Pivotieren
- Übung 4-6: Nur die Spaltennamen transponieren
- Übung 4-7: M zum Normalisieren von Spaltennamen verwenden
- Zusammenfassung
-
Kapitel 5 Den Kontext erhalten
- Den Kontext der Dateinamen und Arbeitsblätter beibehalten
- Übung 5-1, Teil 1: Die Technik der benutzerdefinierte Spalte
- Übung 5-1, Teil 2: Umgang mit Kontextinformationen in Dateinamen und Tabellenblattnamen
- Titel vor dem Anfügen beibehalten
- Übung 5-2: Die Titel mithilfe von Drilldown erhalten
- Übung 5-3: Titel beim Import aus einem Ordner erhalten
- Titel nach dem Anfügen beibehalten
- Übung 5-4: Aus mehreren Tabellenblättern in derselben Arbeitsmappe die Titel beibehalten
- Kontexthinweise verwenden
- Übung 5-5: Verwenden einer Indexspalte als Hinweis
- Übung 5-6: Identifizieren des Kontexts anhand der Nachbarschaft zu einer Zelle
- Zusammenfassung
-
Kapitel 6 Tabellen entpivotieren
- Schlecht gestaltete Tabellen erkennen
- Entpivotieren – Eine Einführung
- Übung 6-1: »Spalten entpivotieren« und »Andere Spalten entpivotieren« verwenden
- Übung 6-2: Nur ausgewählte Spalten entpivotieren
- Umgang mit Gesamtergebnissen
- Übung 6-3: Gesamtergebnisse entpivotieren
- 2×2 Hierarchieebenen entpivotieren
- Übung 6-4: 2×2 Hierarchieebenen mit Datumswerten entpivotieren
- Übung 6-5: 2×2 Hierarchieebenen entpivotieren
- Umgang mit Teilergebnissen in entpivotierten Daten
- Übung 6-6: Umgang mit Teilergebnissen
- Zusammenfassung
-
Kapitel 7 Fortgeschrittenes Entpivotieren und Pivotieren von Tabellen
- Tabellen mit mehreren Hierarchieebenen entpivotieren
- Die virtuelle PivotTable, Zeilenfelder und Spaltenfelder
- Übung 7-1: In den AdventureWorks-Daten N×M Hierarchieebenen entpivotieren
- Die Sequenz für das Entpivotieren verallgemeinern
- Übung 7-2: Am Ende beginnen
- Übung 7-3: FnUnpivotSummarizedTable erstellen
- Die Transformation Spalte pivotieren
- Übung 7-4: Eine falsch entpivotierte Tabelle wiederherstellen
- Übung 7-5: Tabellen mit mehrzeiligen Datensätzen pivotieren
- Zusammenfassung
-
Kapitel 8 Herausforderungen bei der Zusammenarbeit lösen
- Lokale Dateien, Parameter und Vorlagen
- Zugriff auf lokale Dateien – auf die verkehrte Weise
- Übung 8-1: Verwenden eines Parameters für einen Pfadnamen
- Übung 8-2: Erstellen einer Vorlage in Power BI
- Übung 8-3: Parameter in Excel verwenden
- Übung 8-3, Teil 2: Die Datenkombination neu erstellen
- Mit freigegebenen Dateien und Ordnern arbeiten
- Daten aus Dateien auf OneDrive for Business oder SharePoint importieren
- Übung 8-4: Migrieren Ihrer Abfragen, um eine Verbindung mit OneDrive for Business oder SharePoint herzustellen
- Übung 8-5: Von lokalen Ordnern zu SharePoint-Ordnern migrieren
- Sicherheitsaspekte
- Alle Abfragen mithilfe des Dokumentinspektors in Excel entfernen
- Zusammenfassung
-
Kapitel 9 Einführung in die Power Query-Formelsprache M
- M lernen
- Die Lernstufen
- Stufe 1: Nur Benutzeroberfläche
- Stufe 2: Einfache Formeländerungen in der Bearbeitungsleiste
- Stufe 3: M in benutzerdefinierten Spalten
- Stufe 4: Benutzerdefinierte Funktionen und der erweiterte Editor
- Stufe 5: Fortgeschrittene Schleifen (List.Accumulate und List.Generate)
- Stufe 6: Freie Codeerstellung im Erweiterten Editor
- Online-Ressourcen
- Offline-Ressourcen
- Übung 9-1: Mit #shared die integrierten Funktionen erkunden
- Die Bausteine von M
- Übung 9-2: Hello World
- Der let-Ausdruck
- Zugriffsbereiche beim Zusammenführen von Ausdrücken aus mehreren Abfragen
- Typen, Operatoren und integrierte Funktionen in M
- Grundlegende M-Typen
- Der Datentyp Zahl (Number)
- Der Datentyp Uhrzeit (Time)
- Der Datentyp Datum (Date)
- Der Datentyp Dauer (Duration)
- Der Datentyp Text
- Der Datentyp null
- Der Datentyp logisch
- Komplexe M-Typen
- Der Datentyp Liste (List)
- Der Typ Datensatz (Record)
- Der Typ Tabelle (Table)
- Bedingungen und if-Ausdrücke
- Benutzerdefinierte Funktionen
- Der Ausdruck each
- Fortgeschrittene Themen
- Fehlerbehandlung
- Faule und eifrige Auswertung
- Schleifen
- Rekursion
- List.Generate
- List.Accumulate
- Zusammenfassung
-
Kapitel 10 Von Stolperfallen zu robusten Abfragen
- Ursachen und Auswirkungen der Stolperfallen
- Bewusstsein
- Bewährte Verfahren
- Modifikationen der M-Ausdrücke
- Stolperfalle 1: Die Bearbeitungsleiste ignorieren
- Übung 10-1: Verwenden der Bearbeitungsleiste, um statische Verweise auf Spaltennamen zu entdecken
- Stolperfalle 2: Geänderte Typen
- Stolperfalle 3: Gefährliches Filtern
- Übung 10-2, Teil 1: Schwarze Produkte filtern
- Die Logik hinter der Filterbedingung
- Übung 10-2, Teil 2: Werte im Filterbereich suchen
- Stolperfalle 4: Spalten neu anordnen
- Übung 10-3, Teil 1: Eine Teilmenge der Spalten neu anordnen
- Übung 10-3, Teil 2: Die benutzerdefinierte Funktion FnReorderSubsetOfColumns
- Stolperfalle 5: Spalten entfernen und auswählen
- Übung 10-4: Umgang mit den Zufallsspalten in der Wide World Importers-Tabelle
- Fehlende Spalte ignorieren
- Spalten basierend auf ihrer Position auswählen oder entfernen
- Spalten basierend auf ihren Namen auswählen oder entfernen
- Stolperfalle 6: Spalten umbenennen
- Übung 10-5: Die Zufallsspalten in der Wide World Importers-Tabelle umbenennen
- Stolperfalle 7: Eine Spalte in Spalten aufteilen
- Übung 10-6: Eine falsche Aufteilung durchführen
- Stolperfalle 8: Spalten zusammenführen
- Weitere Stolperfallen und Techniken für robuste Abfragen
- Zusammenfassung
-
Kapitel 11 Einfache Textanalyse
- In Textspalten nach Schlüsselwörtern suchen
- Übung 11-1: Einfache Erkennung von Schlüsselwörtern
- Schlüsselwörter mithilfe eines kartesischen Produkts erkennen
- Übung 11-2: Ein kartesisches Produkt implementieren
- Übung 11-3: Erkennen von Schlüsselwörtern mithilfe einer benutzerdefinierten Funktion
- Welche Methode sollte verwendet werden: statische Suche, kartesisches Produkt oder benutzerdefinierte Funktion?
- Eine Textspalte in einzelne Wörter aufteilen
- Übung 11-4: Einfaches Aufteilen in einzelne Wörter
- Übung 11-5: Stoppwörter herausfiltern
- Übung 11-6: Mithilfe von »nach Wörtern teilen« nach Schlüsselwörtern suchen
- Übung 11-7: Wortwolken in Power BI erstellen
- Zusammenfassung
-
Kapitel 12 Fortgeschrittene Textanalyse: Bedeutung extrahieren
- Microsoft Azure Cognitive Services
- API-Schlüssel und Ressourcenbereitstellung in Azure
- Vor- und Nachteile der Verwendung der Cognitive Services in Power Query
- Textübersetzung
- Referenz der Textübersetzungs-API
- Übung 12-1: Einfache Übersetzung
- Übung 12-2: Mehrere Nachrichten übersetzen
- Stimmungsanalyse
- Wie lautet der API-Aufruf für die Stimmungsanalyse?
- Übung 12-3: Implementieren von FnGetSentiment, einer benutzerdefinierten Funktion für die Stimmungsanalyse
- Übung 12-4: Stimmungsanalyse für große Datasets ausführen
- Schlüsselwörter extrahieren
- Übung 12-5: Die Logik der Stimmungsanalyse zum Extrahieren von Schlüsselwörtern verwenden
- Unterstützung für mehrere Sprachen
- Übung 12-6: Die Logik der Stimmungsanalyse zur Erkennung der Sprache verwenden
- Zusammenfassung
-
Kapitel 13 Abschlussprojekt: Alles miteinander kombinieren
- Übung 13-1: Retten Sie Wide World Importers
- Tipps
- Teil 1: Start der Lösung
- Teil 2: Die Funktion für das Entpivotieren aufrufen
- Teil 3: Die Pivotieren-Sequenz für die Umsätze 2018
- Teil 4: Die Umsätze 2018 und 2015 bis 2017 kombinieren
- Übung 13-2: Tabellen vergleichen und den Hacker aufspüren
- Tipps
- Übung 13-2: Die Lösung
- Die verborgene Nachricht des Hackers in der kompromittierten Tabelle entdecken
- Zusammenfassung
- Abbildungsverzeichnis
- Index
Product information
- Title: Power Query
- Author(s):
- Release date: March 2020
- Publisher(s): dpunkt
- ISBN: 9783864907272
You might also like
book
Fundamentals of Data Visualization
Effective visualization is the best way to communicate information from the increasingly large and complex datasets …
video
Introduction to ChatGPT and OpenAI
OpenAI ChatGPT is a powerful language model that uses advanced ML techniques to generate human-like text …
book
Excel Dashboards & Reports For Dummies, 4th Edition
It’s time for some truly “Excel-lent” spreadsheet reporting Beneath the seemingly endless rows and columns of …
audiobook
How to Do Nothing
A galvanizing critique of the forces vying for our attention-and our personal information-that redefines what we …