Sie sind hier
E-Book

M

Daten abfragen und verarbeiten mit Excel und Power BI

AutorIgnaz A. Schels
VerlagCarl Hanser Fachbuchverlag
Erscheinungsjahr2018
Seitenanzahl345 Seiten
ISBN9783446456853
FormatPDF
KopierschutzWasserzeichen
GerätePC/MAC/eReader/Tablet
Preis31,99 EUR
Eine ordentliche Datenbasis ist die Grundvoraussetzung für jede Analyse. Lernen Sie, wie Sie hierfür den Abfrage-Editor in Excel, Power BI und Power Query (u.a.) optimal nutzen, um Daten aus verschiedenen Quellen einzulesen und zu modellieren. Das Buch zeigt mit zahlreichen Beispielen, wie Sie unterschiedliche Quelldaten flexibel und automatisiert anpassen, filtern oder zusammenführen. Mit steigendem Schwierigkeitsgrad werden zunächst die Werkzeuge und Techniken der Benutzeroberfläche und später die Feinheiten der zugrundeliegenden Abfragesprache 'M' nahegebracht.
Aus dem Inhalt:
- Grundlagen des PowerQuery-Abfrage-Editors
- Abfragen auf Dateien, Datenbanken und Online-Quellen
- Mehrere Datenquellen kombinieren
- Komplexe Transformationen mit M
- Über 400 M-Funktionen anschaulich erklärt
- M-Funktionen selbst erstellen
- Fehlerbehandlung und -vermeidung
- VBA-Makros und M-Abfragen kombinieren
- Abfragen effizienter und schneller machen
Copy & Paste war gestern - wer heute Daten in ein Auswertungsmodell einliest, nutzt am besten eine automatisierte und standardisierte Lösung. Microsoft Excel (ab 2016 bzw. v16.0) und Microsoft Power BI Desktop enthalten hierfür den Abfrage-Editor, mit dem Sie eine Verbindung zu fast jeder Datenquelle herstellen können.
In diesem Buch lernen Sie, dieses vielseitige 'Programm im Programm' zu nutzen, um Ihren Datenimport zu automatisieren: Nicht nur das Einlesen, sondern auch die komplexe Datenaufbereitung wird einmalig als Abfrage gespeichert und kann anschließend immer wieder ausgeführt werden. Grundlage ist die Technologie Power Query, die zuerst als Add-In für Excel 2010 entwickelt wurde, und nun fester Bestandteil der neuesten Versionen von Excel und Power BI ist.
Dank der benutzerfreundlichen Oberfläche des Abfrage-Editors lernen Sie schnell, Daten aus verschiedenen Quellen einzulesen und einfache Transformationen wie Filtern, Gruppieren oder Ersetzen durchzuführen. Für komplexe Transformationen greifen Sie auf die integrierte Abfragesprache zurück, die unter dem Kürzel M bekannt ist (offiziell Power Query Formula Language). Mit präzisen Erklärungen und anschaulichen Beispielen hilft Ihnen dieses Buch, das volle Potenzial von Power Query auszuschöpfen und Abfragen in M zu schreiben wie die Profis.

Ignaz A. Schels ist Trainer, Programmierer und Experte zu den Themen Business Intelligence und Microsoft Office. Er begann seine Laufbahn im Journalismus, wechselte aber schon bald zum Online-Marketing. Bei Amazon arbeitete er bei mehreren Automatisierungsprojekten mit und war zum Schluss als Consultant tätig, bis er sich 2016 selbstständig machte. Seither macht er Trainings zu Excel und Power BI und unterstützt kleine und große Unternehmen bei der Datenanalyse und bei Automatisierungen. Er ist Vater von zwei Söhnen und wohnt in Wolnzach, das zwischen München und Ingolstadt liegt.

Kaufen Sie hier:

Horizontale Tabs

Inhaltsverzeichnis
Inhalt7
Vorwort13
1 Grundlagen der Abfrage-Logik15
2 Abrufen: Verbindungen zu externen Quellen herstellen17
2.1 Einfache Abfrage auf Excel-Datei19
2.2 Aktualisieren der Abfrage22
2.3 Abfragen automatisch aktualisieren24
3 Transformieren: Aufbereiten der abgerufenen Daten27
3.1 Der Abfrage-Editor27
3.2 Transformationsschritte löschen29
3.3 Zeilen filtern30
3.4 Überschriften (Header) einfügen31
3.5 Spalten entfernen31
3.6 Werte ersetzen32
3.7 Datentypen bestimmen32
3.8 Transformationsschritte prüfen und benennen36
3.9 Abschließen der Transformation37
3.10 Erneutes Bearbeiten der Abfrage37
4 Erweiterte Transformationen39
4.1 Nach unten bzw. oben ausfüllen41
4.2 Zeilen und Spalten vertauschen (Transponieren)42
4.3 Spalten verbinden43
4.4 Entpivotieren44
4.5 Spalten teilen und Abschluss der Transformation45
5 Anpassen der Rohdaten47
5.1 Texttransformationen47
5.2 Datumstransformationen50
5.3 Zahlentransformationen51
5.4 Gruppieren52
6 Abfragen auf Webseiten55
6.1 Webabfrage auf eine Tabelle55
6.2 Webabfrage ohne Tabellen58
7 Abfragen auf relationale Datenbanken63
7.1 Beispiel mit Oracle-Datenbank63
7.2 Query Folding69
8 Mehrere Quellen kombinieren73
8.1 Abfragen anfügen73
8.2 Abfragen zusammenführen76
8.3 Alle Dateien in einem Ordner einlesen81
9 Spalten hinzufügen – erste Schritte mit M87
9.1 Bedingte Spalten87
9.2 Datums- und Rechenfunktionen91
9.3 Benutzerdefinierte Spalten91
9.3.1 Spaltenformeln für Berechnungen eingeben92
9.3.2 Bedingungslogik mit if93
9.3.3 M-Funktionen94
10 Abfragecode bearbeiten mit M97
10.1 Die Bearbeitungsleiste97
10.2 Das Editor-Fenster98
10.3 Erstellen einer leeren Abfrage99
10.4 Die Grundstruktur des Abfrage-Codes100
10.5 Schritte und Schrittnamen verstehen101
10.6 Fehler im M-Code vermeiden103
10.7 Schritte zusammenfassen104
10.8 Kommentare105
11 Eingabehilfen mit Visual Studio107
11.1 Die Vorteile von Visual Studio108
11.2 Installation109
12 Werte und Datentypen113
12.1 Einfache Datentypen113
12.1.1 Null113
12.1.2 Logical (true/false)113
12.1.3 Number (Zahl)115
12.1.4 Time (Zeit)116
12.1.5 Date (Datum)116
12.1.6 Datetime (Datum/Uhrzeit)117
12.1.7 Datetimezone (Datum/Uhrzeit/Zeitzone)117
12.1.8 Duration (Dauer)118
12.1.9 Text119
12.1.10 Binary (Binär)122
12.2 Übergeordnete Datentypen122
12.2.1 List (Liste)122
12.2.2 Record (Datensatz)124
12.2.3 Table (Tabelle)125
12.3 Spezielle Datentypen128
12.3.1 Type (Datentyp)128
12.3.2 Function (Funktion)130
13 Abfragen flexibel gestalten133
13.1 Nicht-lineare Abfragen133
13.2 Unterschiedliche Tabellenzeilen vergleichen139
13.3 Abfragen mit Parametern142
13.3.1 Power-Query-Parameter142
13.3.2 Parameter aus anderen Quellen146
14 Fehlerbehandlung151
14.1 Fehler vorbeugen151
14.2 Error-Werte entfernen152
14.3 Fehler abfangen mit try154
14.4 Fehlermeldungen erzeugen155
15 M-Funktionen159
15.1 Das Syntax-Schema159
15.2 Abruf der Funktionsliste160
15.3 Listenfunktionen164
15.3.1 Listenerstellung164
15.3.2 Informationen über Listenelemente167
15.3.3 Berechnungen171
15.3.4 Ordnung und Reihenfolge172
15.3.5 Auswahl176
15.3.6 Transformationen181
15.3.7 Vergleiche mehrerer Listen188
15.4 Datensatzfunktionen189
15.4.1 Erstellung und Umwandlung189
15.4.2 Informationen über Datensätze191
15.4.3 Auswahl191
15.4.4 Transformationen193
15.5 Tabellenfunktionen196
15.5.1 Informationen über Tabellen197
15.5.2 Umwandlungen200
15.5.3 Spalten201
15.5.4 Zeilen208
15.5.5 Ordnung und Sortierung221
15.5.6 Erstellung224
15.5.7 Transformationen227
15.5.8 Arbeiten mit mehreren Tabellen235
15.5.9 Sonstige238
15.6 Textfunktionen238
15.6.1 Erstellung und Konvertierung238
15.6.2 Informationen über Texte242
15.6.3 Auszüge von Textteilen244
15.6.4 Modifikationen245
15.6.5 Transformationen247
15.7 Zahlenfunktionen252
15.7.1 Informationen über Zahlen252
15.7.2 Rechenoperationen253
15.7.3 Rundung256
15.7.4 Zufallszahlen258
15.7.5 Trigonometrie259
15.7.6 Konvertierung und Formatierung261
15.8 Logical-Funktionen267
15.9 Datumsfunktionen268
15.9.1 Erzeugung und Umwandlung268
15.9.2 Informationen über Datumswerte270
15.9.3 Berechnungen276
15.9.4 Vergleiche mit 'Jetzt'277
15.10 DateTime-Funktionen281
15.10.1 Erzeugung und Umwandlung281
15.10.2 Vergleiche mit 'Jetzt'284
15.11 DateTimeZone-Funktionen286
15.12 Duration-Funktionen291
15.13 Zeitfunktionen294
15.14 Hilfsfunktionen296
15.14.1 Comparer-Funktionen296
15.14.2 Replacer-Funktionen298
15.14.3 Combiner-Funktionen299
15.14.4 Splitter-Funktionen302
16 Eigene Funktionen erstellen307
16.1 Funktionen innerhalb einer Abfrage307
16.2 Das Schlüsselwort each308
16.3 Funktionen als eigene Abfrage309
16.4 Funktionen, die aus mehreren Schritten bestehen312
16.5 Rekursive Funktionen316
16.6 Funktionsbeschreibungen in der Metadata318
16.7 Funktionen teilen321
16.7.1 Aktivierung und Vorbereitung321
16.7.2 Funktionserweiterungen322
17 M und VBA325
17.1 Abfragen per VBA-Befehl aktualisieren325
17.1.1 Schaltflächen zum Aktualisieren nutzen325
17.1.2 Aktualisieren bei Ereignissen328
17.2 Abfrage-Code per VBA anpassen329
17.3 Abfrageergebnisse mit VBA auslesen332
18 Datenschutz und Firewall335
18.1 Datenschutz bei verschiedenen Datenquellen335
18.2 Der Formula.Firewall-Fehler336
19 Tipps für mehr Geschwindigkeit339
19.1 Schnelleres Entwerfen der Abfrage339
19.2 Schnelleres Aktualisieren339
19.3 Messen der Geschwindigkeit341
Index345
Leere Seite2

Weitere E-Books zum Thema: Informatik - Algorithmen - Softwaresysteme

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Softwaretechnik

E-Book Softwaretechnik
Format: PDF

Software-Projekte geraten oft in Schwierigkeiten: Zeit und Budget werden überschritten; das Projekt tritt auf der Stelle; im schlimmsten Fall wird es ohne Ergebnis abgebrochen. Manche…

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Software Engineering

E-Book Software Engineering
Architektur-Design und Prozessorientierung Format: PDF

Das Lehrbuch behandelt alle Aspekte der Software-Entwicklung, besonders aber Methoden und Richtlinien zur Herstellung großer und qualitativ hochwertiger Softwareprodukte. Es vermittelt das zur…

Weitere Zeitschriften

BEHINDERTEPÄDAGOGIK

BEHINDERTEPÄDAGOGIK

Für diese Fachzeitschrift arbeiten namhafte Persönlichkeiten aus den verschiedenen Fotschungs-, Lehr- und Praxisbereichen zusammen. Zu ihren Aufgaben gehören Prävention, Früherkennung, ...

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

Courier

Courier

The Bayer CropScience Magazine for Modern AgriculturePflanzenschutzmagazin für den Landwirt, landwirtschaftlichen Berater, Händler und generell am Thema Interessierten, mit umfassender ...

küche + raum

küche + raum

Internationale Fachzeitschrift für Küchenforschung und Küchenplanung. Mit Fachinformationen für Küchenfachhändler, -spezialisten und -planer in Küchenstudios, Möbelfachgeschäften und den ...

Das Grundeigentum

Das Grundeigentum

Das Grundeigentum - Zeitschrift für die gesamte Grundstücks-, Haus- und Wohnungswirtschaft. Für jeden, der sich gründlich und aktuell informieren will. Zu allen Fragen rund um die Immobilie. Mit ...

DSD Der Sicherheitsdienst

DSD Der Sicherheitsdienst

Der "DSD – Der Sicherheitsdienst" ist das Magazin der Sicherheitswirtschaft. Es erscheint viermal jährlich und mit einer Auflage von 11.000 Exemplaren. Der DSD informiert über aktuelle Themen ...

Euphorion

Euphorion

EUPHORION wurde 1894 gegründet und widmet sich als „Zeitschrift für Literaturgeschichte“ dem gesamten Fachgebiet der deutschen Philologie. Mindestens ein Heft pro Jahrgang ist für die ...