Power Query w Excelu i Power BI. Zbieranie i przekształcanie danych (ebook)(audiobook)(audiobook)
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- 6.0/6 Opinie: 6
- Stron:
- 376
- Druk:
- oprawa miękka
- 3w1 w pakiecie:
-
PDFePubMobi
Opis książki
Czytaj fragment
Czy praca na danych kojarzy Ci się z frustrującym ręcznym wklejaniem i oczyszczaniem danych w Excelu? A może tracisz mnóstwo energii na importowanie nieuporządkowanych danych pochodzących z różnych źródeł? Być może podejrzewasz, że Twoje arkusze kryją mnóstwo wartościowych informacji, ale nie wiesz, w jaki sposób je wydobyć i ile godzin musisz na to poświęcić? A może spędzasz sporo czasu na tworzeniu skomplikowanych raportów w Power BI lub programowaniu baz danych SQL Server? Dzięki wiedzy zawartej w tej książce wykonasz te zadania prościej i szybciej, a efekty będą o wiele bardziej niezawodne!
Ten praktyczny przewodnik po narzędziu Power Query nauczy Cię efektywnie przetwarzać dane w Excelu: importować, oczyszczać, przekształcać i wydobywać potrzebne informacje. Dowiesz się, jak sprawnie wykonywać typowe zadania i prace analityczne, jak zwiększyć swoją skuteczność dzięki opanowaniu podstaw języka M oraz jak zautomatyzować proces przygotowywania danych do przetwarzania. Zapoznasz się z możliwościami Microsoft Cognitive Services oraz konektora Power Query Web, a także z wykorzystaniem sztucznej inteligencji do rozpoznawania treści tekstu. Nabyte umiejętności będziesz mógł przetestować w realistycznym projekcie, któremu poświęcono ostatni rozdział!
W książce między innymi:
- solidne podstawy pracy z narzędziem Power Query
- automatyzacja operacji na danych
- proste i zaawansowane techniki dekompozycji tabel
- tworzenie procedur w języku M
- pozyskiwanie informacji z danych tekstowych i sieci społecznościowych
Power Query i Power BI: sprostasz wyzwaniu przetwarzania danych!
O autorze książki
1 Gil RavivGil Raviv jest programistą od ponad dwudziestu lat, zdobył cztery patenty w dziedzinie bezpieczeństwa cyfrowego, analizy danych i sieci społecznościowych. Jest też certyfikowanym specjalistą Microsoft - kierował tworzeniem i integracją dodatku Power Query w Excelu. Opracował wiele różnorodnych programów, od zaawansowanych systemów wykrywania zagrożeń w firmach po ochronę dzieci w serwisie Facebook. Obecnie jest menedżerem zespołu w firmie Avanade. Zajmuje się rozwiązaniami opartymi na narzędziu Power BI i chmurze Azure.
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- Tytuł oryginału:
- Collect, Combine, and Transform Data Using Power Query in Excel and Power BI (Business Skills)
- Tłumaczenie:
- Andrzej Watrak
- ISBN Książki drukowanej:
- 978-83-283-6062-4, 9788328360624
- Data wydania książki drukowanej:
- 2020-03-02
- ISBN Ebooka:
- 978-83-283-6063-1, 9788328360631
- Data wydania ebooka:
-
2020-02-25
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 168x237
- Numer z katalogu:
- 100730
- Rozmiar pliku Pdf:
- 14.9MB
- Rozmiar pliku ePub:
- 14.8MB
- Rozmiar pliku Mobi:
- 14.8MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Erraty / Zgłoś erratę
- Kategorie:
Aplikacje biurowe » Excel
Bazy danych » Inne
Biznes IT » IT w ekonomii
Spis treści książki
- Czym jest Power Query? 28
- Historia Power Query w skrócie 29
- Gdzie znajduje się Power Query? 32
- Główne komponenty Power Query 33
- Pobieranie danych i tworzenie połączeń 33
- Najważniejsze elementy edytora Power Query 34
- Ćwiczenie 1.1. Pierwsze kroki z Power Query 39
- Podsumowanie 43
- Wyodrębnianie informacji z zakodowanych danych 46
- Fabryka Przygód 46
- Ćwiczenie 2.1. Stary sposób: formuły Excela 47
- Ćwiczenie 2.2. Część I. Nowy sposób 48
- Ćwiczenie 2.2. Część II. Scalanie tabel wyszukiwania 51
- Ćwiczenie 2.2. Część III. Tabele faktów i wyszukiwania 55
- Kolumna z przykładów 57
- Ćwiczenie 2.3. Część I. Kolumna z przykładów - wprowadzenie 57
- Kolumna z przykładów w praktyce 59
- Ćwiczenie 2.3. Część II. Zamiana wielkości na oznaczenie zakresu 59
- Wyodrębnianie informacji z kolumn tekstowych 62
- Ćwiczenie 2.4. Wyodrębnianie odnośników z komunikatów tekstowych 62
- Operacje na datach 69
- Ćwiczenie 2.5. Operacje na różnych formatach dat 69
- Ćwiczenie 2.6. Operacje na datach z różnymi ustawieniami regionalnymi 71
- Wyodrębnianie elementów daty i czasu 74
- Przygotowanie modelu 75
- Ćwiczenie 2.7. Dzielenie danych na tabelę faktów i tabelę wyszukiwania 75
- Ćwiczenie 2.8. Zamiana wartości oddzielonych ogranicznikami na wiersze 78
- Podsumowanie 80
- Łączenie kliku tabel 81
- Łączenie dwóch tabel 82
- Ćwiczenie 3.1. Rowery i akcesoria 82
- Ćwiczenie 3.2. Część I. Przekształcenie "Dołącz zapytania jako nowe" 84
- Ćwiczenie 3.2. Część II. Zależności między zapytaniami i odwołania 84
- Łączenie trzech lub więcej tabel 87
- Ćwiczenie 3.2. Część III. Rowery + Akcesoria + Komponenty 87
- Ćwiczenie 3.2. Część IV. Rowery + Akcesoria + Komponenty + Ubrania 88
- Łączenie tabel na szerszą skalę 89
- Łączenie tabel zapisanych w folderze 89
- Ćwiczenie 3.3. Łączenie skoroszytów z produktami zapisanymi w folderze 90
- Uwagi do importowania plików z folderu 92
- Łączenie arkuszy w skoroszycie 92
- Ćwiczenie 3.4. Łączenie arkuszy - rozwiązanie 93
- Podsumowanie 97
- Problem z niezgodnymi tabelami 99
- Co to jest niezgodność tabel? 100
- Symptomy niezgodności tabel i związane z tym ryzyka 100
- Ćwiczenie 4.1. Uzgadnianie kolumn: podejście reaktywne 101
- Łączenie niezgodnych tabel zapisanych w folderze 102
- Ćwiczenie 4.2. Część I. Symptom braku wartości 102
- Ćwiczenie 4.2. Część II. Założenie takiej samej kolejności kolumn i ujednolicenie nagłówków 104
- Ćwiczenie 4.3. Proste ujednolicenie nagłówków za pomocą funkcji Table.TransformColumnNames 105
- Tabela konwersji 108
- Ćwiczenie 4.4. Transpozycja z użyciem tabeli konwersji 109
- Ćwiczenie 4.5. Anulowanie przestawienia, scalenie i powtórne przestawienie 113
- Ćwiczenie 4.6. Transpozycja samych nazw kolumn 114
- Ćwiczenie 4.7. Ujednolicenie nazw kolumn za pomocą języka M 119
- Podsumowanie 122
- Pozyskiwanie kontekstu zawartego w nazwach plików i skoroszytów 124
- Ćwiczenie 5.1. Część I. Kolumna niestandardowa 124
- Ćwiczenie 5.1. Część II. Pozyskiwanie kontekstu z nazwy pliku lub arkusza 125
- Pozyskiwanie kontekstu z tytułów tabel przed ich połączeniem 126
- Ćwiczenie 5.2. Pozyskiwanie kontekstu z tytułów tabel za pomocą przekształcenia Drill Down 127
- Ćwiczenie 5.3. Pozyskiwanie kontekstu z tytułów tabel podczas importowania plików z folderu 130
- Pozyskiwanie kontekstu z tytułów tabel po ich połączeniu 133
- Ćwiczenie 5.4. Pozyskiwanie kontekstu z tytułów tabel zapisanych w arkuszach jednego skoroszytu 133
- Wskazówki kontekstowe 137
- Ćwiczenie 5.5. Kolumna indeksu jako wskazówka 137
- Ćwiczenie 5.6. Wyszukiwanie informacji kontekstowych w pobliżu określonych komórek 140
- Podsumowanie 143
- Rozpoznawanie źle zaprojektowanych tabel 146
- Wprowadzenie do anulowania przestawienia 148
- Ćwiczenie 6.1. Przekształcenia Anuluj przestawienie kolumn i Anuluj przestawienie innych kolumn 149
- Ćwiczenie 6.2. Anulowanie przestawienia tylko zaznaczonych kolumn 151
- Przetwarzanie sum całkowitych 152
- Ćwiczenie 6.3. Dekompozycja tabeli zawierającej sumy całkowite 153
- Dekompozycja tabeli z hierarchią agregacji danych 2(2 155
- Ćwiczenie 6.4. Dekompozycja tabeli z hierarchią agregacji danych 2(2 i datami 155
- Ćwiczenie 6.5. Dekompozycja tabeli z hierarchią agregacji danych 2×2 158
- Przetwarzanie sum częściowych 160
- Ćwiczenie 6.6. Przetwarzanie sum częściowych 160
- Podsumowanie 162
- Dekomponowanie tabeli z wielopoziomową hierarchią agregacji danych 164
- Wirtualna tabela przestawna, pola wierszy i kolumn 164
- Ćwiczenie 7.1. Dekompozycja tabeli z hierarchią agregacji danych N×M 165
- Uogólnienie sekwencji przekształceń dekomponujących tabelę 167
- Ćwiczenie 7.2. Zaczynając od końca 168
- Ćwiczenie 7.3. Tworzenie funkcji FnDekomponujTabelę 169
- Przekształcenie Kolumna przestawna 178
- Ćwiczenie 7.4. Przywrócenie niewłaściwie zdekomponowanej tabeli 178
- Ćwiczenie 7.5. Agregowanie tabel z wielowierszowymi rekordami 180
- Podsumowanie 184
- Pliki lokalne, parametry i szablony 186
- Niewłaściwe korzystanie z lokalnych plików 186
- Ćwiczenie 8.1. Zdefiniowanie parametru z nazwą ścieżki 187
- Ćwiczenie 8.2. Tworzenie szablonów w Power BI 189
- Ćwiczenie 8.3. Definiowanie parametrów w Excelu 191
- Praca nad współdzielonymi plikami i folderami 197
- Importowanie danych z plików zapisanych w usługach OneDrive dla Firm i SharePoint 197
- Ćwiczenie 8.4. Tworzenie zapytań łączących się z usługami OneDrive dla Firm i SharePoint 199
- Ćwiczenie 8.5. Od lokalnych folderów do usługi SharePoint 200
- Zagadnienia bezpieczeństwa 202
- Usuwanie zapytań w drodze inspekcji skoroszytu Excela 203
- Podsumowanie 204
- Nauka języka M 206
- Etapy opanowania języka M 206
- Informacje online 209
- Informacje offline 209
- Ćwiczenie 9.1. Zmienna #shared i dokumentacja wbudowanych funkcji 209
- Bloki konstrukcyjne w języku M 211
- Ćwiczenie 9.2. Witaj, świecie! 211
- Wyrażenie let 213
- Zakresy i scalanie wyrażeń z wielu zapytań 215
- Typy danych, operatory i wbudowane funkcje 217
- Podstawowe typy danych w języku M 218
- Typ number 219
- Typ time 220
- Typ date 220
- Typ duration 221
- Typ text 222
- Typ null 222
- Typ logical 223
- Typy złożone 224
- Typ list 224
- Typ record 227
- Typ table 230
- Warunki i wyrażenia "if" 232
- Wyrażenie "if-then-else" 233
- Wyrażenie if wewnątrz wyrażenia let 233
- Funkcje niestandardowe 235
- Wywoływanie funkcji 236
- Wyrażenie each 237
- Zaawansowane tematy 237
- Obsługa błędów 238
- Leniwe i zachłanne przetwarzanie wyrażeń 239
- Pętle 239
- Rekurencja 240
- Funkcja List.Generate 240
- Funkcja List.Accumulate 241
- Podsumowanie 242
- Źródła pułapek i ich skutki 246
- Świadome działanie 247
- Dobre praktyki 248
- Modyfikacje formuł M 248
- Pułapka 1. Ignorowanie paska formuły 249
- Ćwiczenie 10.1. Wyszukiwanie w pasku formuły statycznych odwołań do nazw kolumn 249
- Pułapka 2. Zmiana typów danych 251
- Pułapka 3. Niebezpieczne filtrowanie 253
- Ćwiczenie 10.2. Część I. Filtrowanie czarnych produktów 254
- Działanie warunków w filtrach 255
- Ćwiczenie 10.2. Część II. Wyszukiwanie wartości w panelu filtru 257
- Pułapka 4. Zmiana kolejności kolumn 257
- Ćwiczenie 10.3. Część I. Zmiana kolejności wybranych kolumn 258
- Ćwiczenie 10.3. Część II. Niestandardowa funkcja FnZmianaKolejnościKolumn 260
- Pułapka 5. Usuwanie i wybieranie kolumn 260
- Ćwiczenie 10.4. Usunięcie niepotrzebnych kolumn 261
- Pułapka 6. Zmiana nazw kolumn 263
- Ćwiczenie 10.5. Zmiana nazw losowych kolumn 263
- Pułapka 7. Dzielenie kolumn 266
- Ćwiczenie 10.6. Niewłaściwy podział kolumny 267
- Pułapka 8. Scalanie kolumn 269
- Inne pułapki i techniki zapobiegawcze 270
- Podsumowanie 270
- Wyszukiwanie słów kluczowych w kolumnach tekstowych 274
- Ćwiczenie 11.1. Proste wyszukiwanie słów kluczowych 274
- Wyszukiwanie słów kluczowych z użyciem iloczynu kartezjańskiego 277
- Ćwiczenie 11.2. Iloczyn kartezjański 279
- Ćwiczenie 11.3. Wyszukiwanie słów kluczowych za pomocą niestandardowej funkcji 285
- Jakiej metody użyć: zwykłego wyszukiwania, iloczynu kartezjańskiego czy niestandardowej funkcji? 288
- Dzielenie wpisów na słowa 288
- Ćwiczenie 11.4. Trywialne dzielenie wpisów na słowa 288
- Ćwiczenie 11.5. Odrzucenie stop-słów 293
- Ćwiczenie 11.6. Wyszukiwanie słów kluczowych w wyodrębnionych słowach 295
- Ćwiczenie 11.7. Chmura słowna w Power BI Desktop 302
- Podsumowanie 304
- Usługa Microsoft Azure Cognitive Services 306
- Klucze API i zasoby Azure 307
- Uwagi dotyczące korzystania z usługi Azure Cognitive Services za pomocą edytora Power Query 310
- Tłumaczenie tekstu 312
- Opis interfejsu Translator Text API 312
- Ćwiczenie 12.1. Proste tłumaczenie 313
- Ćwiczenie 12.2. Tłumaczenie wielu komunikatów 317
- Analiza nastroju tekstu 321
- Czym jest interfejs Sentiment Analytics API 322
- Ćwiczenie 12.3. Implementacja niestandardowej funkcji FnOkreślenieNastroju 324
- Ćwiczenie 12.4. Przetwarzanie dużych ilości danych 333
- Wyodrębnianie kluczowych fraz 335
- Ćwiczenie 12.5. Przystosowanie kodu do wyodrębniania kluczowych fraz 336
- Obsługa wielu języków 338
- Zmiana oznaczenia języka 338
- Dynamiczne wykrywanie języka 339
- Ćwiczenie 12.6. Przystosowanie kodu do wykrywania języka 339
- Podsumowanie 340
- Pierwsze kroki z konektorem do Facebooka 342
- Ćwiczenie 13.1. Uzyskiwanie informacji o ulubionych stronach 342
- Analiza sieci znajomych 347
- Ćwiczenie 13.2. Wyszukiwanie bezpośrednich i pośrednich znajomych za pomocą Power BI 347
- Ćwiczenie 13.3. Wyszukiwanie stron, które polubili znajomi 349
- Analiza stron na Facebooku 351
- Ćwiczenie 13.4. Proste odczytywanie wpisów i komentarzy ze stron Facebooka 352
- Krótka dygresja: pobieranie danych za wybrany okres 355
- Ćwiczenie 13.5. Analiza aktywności użytkowników: zliczanie komentarzy i udostępnień 356
- Ćwiczenie 13.6. Analiza porównawcza stron 358
- Podsumowanie 361
- Ćwiczenie 14.1. Ratowanie sytuacji u Światowych Importerów 363
- Wskazówki 364
- Część I. Przygotowanie danych 365
- Część II. Dekompozycja tabel 367
- Część III. Agregacja danych za 2018 r. 368
- Część IV. Scalenie przychodów za lata 2015 - 2017 i za rok 2018 369
- Ćwiczenie 14.2. Porównanie tabel i śledzenie hakera 369
- Wskazówki 370
- Rozwiązanie 370
- Szukanie śladów hakera w zmienionej tabeli 371
- Podsumowanie 372
Przedmowa 11
O autorze 13
Podziękowania 14
Wprowadzenie 17
Rozdział 1. Wprowadzenie do Power Query 27
Rozdział 2. Podstawowe operacje przygotowywania danych 45
Rozdział 3. Łączenie danych z kilku źródeł 81
Rozdział 4. Łączenie niezgodnych tabel 99
Rozdział 5. Pozyskiwanie kontekstu 123
Rozdział 6. Dekomponowanie tabel 145
Rozdział 7. Zaawansowane metody dekomponowania i agregowania tabel 163
Rozdział 8. Praca grupowa 185
Rozdział 9. Wprowadzenie do języka M 205
Rozdział 10. Od złych do dobrych zapytań 245
Rozdział 11. Podstawy analizy tekstu 273
Rozdział 12. Zaawansowana analiza tekstu: rozpoznawanie znaczenia 305
Rozdział 13. Analiza sieci społecznościowych 341
Rozdział 14. Końcowy projekt: wszystko razem 363
Oceny i opinie klientów: Power Query w Excelu i Power BI. Zbieranie i przekształcanie danych Gil Raviv (6)
(6)
(0)
(0)
(0)
(0)
(0)
6 oceniona przez: 2022-04-20
6 oceniona przez: Krzysztof, 2021-11-10
6 oceniona przez: Joanna, 2021-09-26
6 oceniona przez: Krzysztof , 2021-01-03
6 oceniona przez: Piotr, 2020-09-22
6 oceniona przez: 2020-02-25
więcej opinii