Power Query w Excelu i Power BI Zbieranie i przeksztalcanie danych.pdf

(3468 KB) Pobierz
Tytuł oryginału: Collect, Combine, and Transform Data Using Power Query in Excel
and Power BI (Business Skills)
Tłumaczenie: Andrzej Watrak
ISBN: 978-83-283-6062-4
Authorized translation from the English language edition, entitled COLLECT, COMBINE, AND
TRANSFORM DATA USING POWER QUERY IN EXCEL AND POWER BI, 1st Edition by RAVIV, GIL,
published by Pearson Education, Inc, publishing as Microsoft Press, Copyright © 2019 by Gil Raviv.
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from Pearson Education, Inc.
Polish language edition published by Helion SA, Copyright © 2020.
Microsoft and the trademarks listed at http://www.microsoft.com on the “Trademarks” web page are
trademarks of the Microsoft group of companies. All other marks are the property of their respective
owners.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Helion SA dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne
i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym
ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Helion SA nie ponoszą również
żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce.
Helion SA
ul. Kościuszki 1c, 44-100 Gliwice
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/poquex
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis tre ci
Przedmowa ......................................................................................................11
O autorze ..........................................................................................................13
Podzi kowania .................................................................................................14
Wprowadzenie .................................................................................................17
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
Podsumowanie ...............................................................................................................................43
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
Kup książkę
Poleć książkę
SPIS TRE CI
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
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
Podsumowanie ...............................................................................................................................97
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
Podsumowanie ............................................................................................................................ 122
4
Kup książkę
Poleć książkę
SPIS TRE CI
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
Podsumowanie ............................................................................................................................ 143
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
Podsumowanie ............................................................................................................................ 162
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
Podsumowanie ............................................................................................................................ 184
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin