159134
Book
In basket
Rozdział 1. Wprowadzenie do Power Query 27 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 Rozdział 2. Podstawowe operacje przygotowywania danych 45 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 Rozdział 3. Łączenie danych z kilku źródeł 81 Łą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 Rozdział 4. Łączenie niezgodnych tabel 99 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 Rozdział 5. Pozyskiwanie kontekstu 123 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 Rozdział 6. Dekomponowanie tabel 145 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 Rozdział 7. Zaawansowane metody dekomponowania i agregowania tabel 163 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 Rozdział 8. Praca grupowa 185 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 Rozdział 9. Wprowadzenie do języka M 205 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 Rozdział 10. Od złych do dobrych zapytań 245 Ź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 Rozdział 11. Podstawy analizy tekstu 273 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 Rozdział 12. Zaawansowana analiza tekstu: rozpoznawanie znaczenia 305 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 Rozdział 13. Analiza sieci społecznościowych 341 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 Rozdział 14. Końcowy projekt: wszystko razem 363 Ć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 Szukanie śladów hakera w zmienionej tabeli 371
Sygnatura czytelni BWEAiI: XII W 60
Media files:
Availability:
Biblioteka WEAiI
Copies are only available in the library: sygn. 149908 N (1 egz.)
Notes:
Tytuł oryginału: Collect, combine, and transform data using Power Query in Excel and Power BI
General note
Tytuł oryginału: Collect, combine, and transform data using Power Query in Excel and Power BI.
Bibliography, etc. note
Indeks.
Target audience note
Dla użytkowników, którzy chcą poszerzyć swoją wiedzę o programach Microsoft Excel i Power BI, programistów SQL Server i Azure Analysis Services, chcących sprawniej pisać kod ETL.
The item has been added to the basket. If you don't know what the basket is for, click here for details.
Do not show it again

Accessibility declaration