Power_BI_i_Power_Pivot_dla_Excela_Analiza_danych_poblpi.pdf

(1087 KB) Pobierz
Tytuł oryginału:
Analyzing Data with Power BI and Power Pivot for Excel (Business Skills)
Tłumaczenie: Zbigniew Waśko
ISBN: 978-83-283-6645-9
Authorized translation from the English language edition, entitled ANALYZING DATA WITH POWER BI
AND POWER PIVOT FOR EXCEL, 1st Edition by FERRARI, ALBERTO; RUSSO, MARCO, published by
Pearson Education, Inc, publishing as Microsoft Press, Copyright © 2017 by Alberto Ferrari and Marco
Russo.
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 https://www.microsoft.com on the “Trademarks” webpage are
trademarks of the Microsoft group of companies. All other marks are property of their respective owners.
Microsoft, Microsoft Press, and the Microsoft Press logo are trademarks of the Microsoft group of
companies.
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.
Autorzy 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. Autorzy 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/poblpi
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
Wprowadzenie ............................................................................................. 7
Dla kogo jest ta książka? ........................................................................................................8
Co powinieneś już umieć? .....................................................................................................8
Struktura książki .....................................................................................................................9
Konwencje .............................................................................................................................10
Materiały pomocnicze ..........................................................................................................11
Podziękowania ......................................................................................................................11
Rozdział 1. Wprowadzenie do modelowania danych ................................................... 13
Praca z jedną tabelą ..............................................................................................................14
Wprowadzamy model danych ............................................................................................20
Schemat gwiazdy ...................................................................................................................28
Dlaczego nazywanie obiektów jest istotne? ......................................................................33
Podsumowanie ......................................................................................................................35
Rozdział 2. Stosowanie tabel typu nagłówek/treść ...................................................... 37
Wprowadzenie do modelu nagłówek/treść ......................................................................37
Agregowanie wartości z nagłówka .....................................................................................39
Spłaszczanie modelu nagłówek/treść .................................................................................46
Podsumowanie ......................................................................................................................48
Rozdział 3. Stosowanie wielu tabel faktów ................................................................. 49
Zdenormalizowane tabele faktów ......................................................................................49
Filtrowanie poprzez wymiary .............................................................................................55
Pojęcie niejednoznaczności modelu danych ....................................................................58
Zamówienia i faktury ...........................................................................................................60
Obliczanie całkowitej ilości produktu zafakturowanego dla danego klienta .......65
Obliczanie liczby faktur obejmujących konkretne zamówienie
od konkretnego klienta ...............................................................................................66
Obliczanie ilości zamawianej, jeśli istnieje powiązanie z fakturą ............................66
Podsumowanie ......................................................................................................................69
Kup książkę
Poleć książkę
SPIS TREŚCI
Rozdział 4. Operowanie datami i czasem ..................................................................... 71
Tworzenie wymiaru daty .....................................................................................................71
Automatyczne wymiary czasowe .......................................................................................75
Automatyczne grupowanie czasu w Excelu ...............................................................75
Automatyczne grupowanie czasu w aplikacji Power BI Desktop ...........................76
Stosowanie wielu wymiarów czasowych ...........................................................................77
Obsługa dat i godzin .............................................................................................................84
Obliczenia z zakresu analizy czasowej ...............................................................................86
Obsługa kalendarza obrachunkowego ...............................................................................88
Obliczenia z uwzględnieniem dni roboczych ...................................................................90
Dni robocze w jednym kraju lub regionie ..................................................................91
Dni robocze w kilku krajach lub regionach ...............................................................93
Uwzględnianie specyficznych okresów w roku kalendarzowym ...................................97
Okresy nienakładające się .............................................................................................98
Okresy wyznaczane względem dnia bieżącego ..........................................................99
Okresy nakładające się ................................................................................................102
Operowanie kalendarzami tygodniowymi ......................................................................103
Podsumowanie ....................................................................................................................109
Rozdział 5.
Śledzenie
atrybutów historycznych .......................................................... 111
Wprowadzenie do wymiarów wolnozmiennych ...........................................................111
Stosowanie wymiarów wolnozmiennych ........................................................................116
Wczytywanie wymiarów wolnozmiennych ....................................................................120
Ustalanie ziarnistości wymiaru ..................................................................................123
Ustalanie ziarnistości tabeli faktów ...........................................................................126
Wymiary szybkozmienne ..................................................................................................128
Wybór właściwej techniki modelowania .........................................................................131
Podsumowanie ....................................................................................................................132
Rozdział 6. Migawki ................................................................................................... 133
Operowanie danymi, których nie da się agregować względem czasu .........................133
Agregowanie migawek .......................................................................................................134
Migawki pochodne .............................................................................................................140
Macierz przejścia ................................................................................................................143
Podsumowanie ....................................................................................................................149
Rozdział 7. Analizowanie przedziałów czasowych ..................................................... 151
Dane czasowe — wprowadzenie ......................................................................................151
Agregowanie z użyciem prostych przedziałów czasowych ...........................................153
Przedziały czasowe wykraczające poza datę początkową .............................................156
Modelowanie zmian pracowniczych i przesunięć czasu ...............................................161
4
Kup książkę
Poleć książkę
SPIS TREŚCI
Analiza zdarzeń aktywnych ...............................................................................................162
Łączenie różnych czasów trwania ....................................................................................172
Podsumowanie ....................................................................................................................178
Rozdział 8. Relacje wiele-do-wielu ............................................................................. 179
Informacje wstępne na temat relacji wiele-do-wielu .....................................................179
Tajniki filtrowania dwukierunkowego ......................................................................181
Pojęcie nieaddytywności .............................................................................................184
Kaskady relacji wiele-do-wielu .........................................................................................185
Czasowe relacje wiele-do-wielu ........................................................................................188
Czynniki relokacji i procenty .....................................................................................192
Materializacja relacji wiele-do-wielu .........................................................................194
Stosowanie tabeli faktów jako pomostu ..........................................................................195
Zagadnienia wydajnościowe .............................................................................................196
Podsumowanie ....................................................................................................................199
Rozdział 9. Praca z różnymi poziomami ziarnistości ................................................... 201
Pojęcie ziarnistości .............................................................................................................201
Relacje przy różnych poziomach ziarnistości .................................................................203
Analiza danych budżetowych .....................................................................................203
Używanie języka DAX do przenoszenia filtrów ......................................................206
Filtrowanie za pomocą relacji .....................................................................................208
Ukrywanie wartości przy niewłaściwej ziarnistości ................................................211
Alokacja wartości przy większej ziarnistości ............................................................215
Podsumowanie ....................................................................................................................216
Rozdział 10. Modele segmentacji danych .................................................................... 217
Wyznaczanie relacji wielokolumnowych ........................................................................217
Obliczanie segmentacji statycznej ....................................................................................220
Segmentacja dynamiczna ..................................................................................................222
Możliwości kolumn obliczeniowych — analiza ABC ....................................................224
Podsumowanie ....................................................................................................................229
Rozdział 11. Praca z różnymi walutami ........................................................................ 231
Omówienie różnych scenariuszy ......................................................................................231
Dane źródłowe w różnych walutach i raportowanie w jednej walucie .......................232
Dane źródłowe w jednej walucie i raportowanie w wielu walutach ............................237
Dane źródłowe w różnych walutach i raportowanie w wielu walutach ......................241
Podsumowanie ....................................................................................................................244
5
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin