Lekcja 12 – Power Pivot – Analiza dużych zestawów danych w Excelu

W tej lekcji omówimy Power Pivot, kolejne potężne narzędzie dostępne w Excelu, które umożliwia analizowanie i przetwarzanie dużych zestawów danych. Power Pivot to narzędzie do modelowania danych, które pozwala na tworzenie relacyjnych baz danych wewnątrz Excela, łączenie wielu tabel, przeprowadzanie zaawansowanych obliczeń i tworzenie interaktywnych raportów. Power Pivot jest szczególnie przydatne przy pracy z dużymi zbiorami danych, które przekraczają możliwości standardowych arkuszy Excela.

Co to jest Power Pivot?

Power Pivot to dodatek w Excelu, który pozwala na tworzenie modeli danych z wielu różnych źródeł, bez konieczności zmiany oryginalnych danych. Umożliwia importowanie dużych zestawów danych, które normalnie byłyby zbyt duże, aby móc je przetwarzać w zwykłych arkuszach Excel, oraz łączenie tych danych w jeden spójny model. Power Pivot pozwala także na wykonywanie zaawansowanych obliczeń przy użyciu języka DAX (Data Analysis Expressions), który umożliwia tworzenie niestandardowych miar i wskaźników.

Dlaczego warto korzystać z Power Pivot?

Power Pivot jest nieocenionym narzędziem, kiedy musisz pracować z dużymi zestawami danych lub chcesz łączyć dane z różnych źródeł w jeden model. Oto główne korzyści płynące z użycia Power Pivot:

  1. Przetwarzanie dużych ilości danych: Power Pivot może obsługiwać setki tysięcy, a nawet miliony rekordów, znacznie przekraczając możliwości tradycyjnych arkuszy Excel.
  2. Relacje między tabelami: Power Pivot pozwala na tworzenie relacji między wieloma tabelami, co umożliwia analizowanie danych w sposób bardziej złożony i elastyczny.
  3. Zaawansowane obliczenia: Dzięki Power Pivot możesz tworzyć miary, wskaźniki i obliczenia przy użyciu języka DAX, co umożliwia zaawansowane analizy danych bez konieczności ręcznego tworzenia skomplikowanych formuł.
  4. Lepsza organizacja danych: Dzięki możliwości tworzenia relacyjnych modeli danych, możesz łatwiej zarządzać dużymi zbiorami danych i tworzyć bardziej efektywne raporty.

Jak aktywować Power Pivot?

Power Pivot jest domyślnie dostępny w Excelu w wersjach od 2016 roku oraz w Microsoft 365. Aby go aktywować, wykonaj następujące kroki:

  1. Przejdź do zakładki File (Plik) i wybierz Options (Opcje).
  2. W oknie Excel Options (Opcje Excela) wybierz Add-ins (Dodatki).
  3. Na dole wybierz COM Add-ins i kliknij Go (Idź).
  4. Zaznacz Microsoft Power Pivot for Excel i kliknij OK.

Po aktywacji Power Pivot pojawi się nowa zakładka na wstążce o nazwie Power Pivot.

Kluczowe funkcje Power Pivot

1. Importowanie dużych zbiorów danych

Power Pivot pozwala na importowanie danych z wielu różnych źródeł, w tym:

  • Plików Excel, CSV, TXT.
  • Baz danych SQL Server, Oracle, Access.
  • Plików XML i JSON.
  • Stron internetowych.
  • Usług OData i wielu innych źródeł danych.

Aby zaimportować dane do Power Pivot:

  1. Przejdź do zakładki Power Pivot i kliknij Zarządzaj.
  2. W oknie Power Pivot kliknij Pobierz dane zewnętrzne i wybierz źródło danych, np. Z pliku lub Z bazy danych.
  3. Wskaż plik lub podaj połączenie z bazą danych i kliknij Importuj.

Power Pivot zaimportuje dane do modelu, gdzie będą one gotowe do dalszej analizy.

2. Tworzenie relacji między tabelami

Jedną z największych zalet Power Pivot jest możliwość tworzenia relacji między różnymi tabelami. W Excelu każda tabela działa osobno, natomiast w Power Pivot możesz łączyć tabele na podstawie wspólnych kolumn (kluczy). To oznacza, że możesz analizować dane z wielu tabel, tak jakby były jedną spójną całością.

Aby utworzyć relację między tabelami:

  1. W oknie Power Pivot kliknij zakładkę Projekt.
  2. Kliknij Zarządzaj relacjami i wybierz Utwórz relację.
  3. Wybierz tabele, które chcesz połączyć, oraz kolumny, które będą kluczami (np. ID klienta).
  4. Kliknij OK.

Dzięki temu możesz analizować dane w jednej tabeli na podstawie powiązanych danych z innych tabel.

3. Tworzenie miar i wskaźników przy użyciu DAX

Power Pivot umożliwia tworzenie niestandardowych miar (measurements) i wskaźników (KPIs) przy użyciu języka DAX (Data Analysis Expressions). DAX to język podobny do formuł Excela, ale znacznie bardziej zaawansowany i zoptymalizowany do pracy z dużymi zestawami danych.

Miary w Power Pivot to obliczenia, które tworzą dynamiczne wyniki w oparciu o dane z modelu. Przykładami miar mogą być:

  • Suma sprzedaży.
  • Średnia sprzedaż na klienta.
  • Maksymalna lub minimalna wartość.

Aby utworzyć miarę w Power Pivot:

1. W oknie Power Pivot kliknij zakładkę Obliczenia i wybierz Dodaj miarę.

2. Wprowadź nazwę miary oraz formułę DAX. Na przykład, aby obliczyć sumę sprzedaży, możesz użyć formuły:

SumaSprzedaży = SUM([Sprzedaż])

3. Kliknij OK. Miara zostanie dodana do Twojego modelu danych i będzie dostępna do użycia w raportach.

4. Tworzenie KPI (Key Performance Indicators)

Power Pivot pozwala również na tworzenie Key Performance Indicators (KPI), które są wskaźnikami wydajności, pomagającymi śledzić postępy w osiąganiu celów biznesowych. KPI to miary, które porównują rzeczywiste wartości z wartościami docelowymi.

Aby utworzyć KPI:

  1. W Power Pivot, w zakładce Obliczenia, kliknij Dodaj KPI.
  2. Wybierz istniejącą miarę, którą chcesz użyć jako bazę KPI (np. suma sprzedaży).
  3. Zdefiniuj wartości docelowe i ustaw progi, które będą określać, kiedy KPI jest spełniony (zielony), zagrożony (żółty) lub nie spełniony (czerwony).
  4. Kliknij OK.

Dzięki KPI możesz śledzić kluczowe wskaźniki biznesowe w czasie rzeczywistym i podejmować decyzje na podstawie aktualnych danych.

5. Tworzenie zaawansowanych raportów z użyciem tabel przestawnych

Power Pivot współpracuje bezpośrednio z tabelami przestawnymi w Excelu, co pozwala na tworzenie zaawansowanych raportów. Dzięki Power Pivot możesz z łatwością analizować dane z wielu tabel jednocześnie, łączyć różne źródła danych i tworzyć interaktywne raporty w tabelach przestawnych.

Aby utworzyć raport przy użyciu Power Pivot i tabeli przestawnej:

  1. W Excelu przejdź do zakładki Wstawianie i wybierz Tabela przestawna.
  2. W oknie Tabela przestawna z modelu danych wybierz model Power Pivot jako źródło danych.
  3. Zbuduj raport, wybierając pola z różnych tabel, które połączyłeś w Power Pivot.

Dzięki tabelom przestawnym i Power Pivot możesz tworzyć dynamiczne raporty, które automatycznie aktualizują się po każdej zmianie danych.

Przykład użycia Power Pivot – Analiza sprzedaży i kosztów

Załóżmy, że masz dwie tabele: jedną z danymi dotyczącymi sprzedaży, a drugą z danymi o kosztach. Chcesz przeprowadzić analizę, która pokaże, jak różne koszty wpływają na zysk, a jednocześnie chcesz mieć pełny przegląd sprzedaży na poziomie regionów i produktów.

Krok 1: Importowanie danych
  1. Zaimportuj dane o sprzedaży i kosztach do Power Pivot, używając opcji Pobierz dane zewnętrzne. Możesz zaimportować dane z plików Excel, baz danych lub innych źródeł.
  2. Przekształć dane, jeśli to konieczne – na przykład, usuń zbędne kolumny, zmień formaty danych.
Krok 2: Tworzenie relacji między tabelami
  1. W Power Pivot utwórz relację między tabelami sprzedaży i kosztów na podstawie wspólnych kluczy, takich jak ID produktu lub Region.
  2. Upewnij się, że wszystkie potrzebne kolumny są połączone i gotowe do analizy.
Krok 3: Tworzenie miar i wskaźników

1. Stwórz miarę, która obliczy całkowitą sprzedaż:

CałkowitaSprzedaż = SUM([Sprzedaż])

2. Stwórz miarę, która obliczy całkowite koszty:

CałkowiteKoszty = SUM([Koszty])

3. Stwórz miarę obliczającą zysk na podstawie sprzedaży i kosztów:

Zysk = [CałkowitaSprzedaż] - [CałkowiteKoszty]
Krok 4: Tworzenie raportu
  1. Utwórz tabelę przestawną, korzystając z modelu Power Pivot jako źródła danych.
  2. Dodaj miary takie jak CałkowitaSprzedaż, CałkowiteKoszty i Zysk do raportu, aby zobaczyć pełen obraz finansowy firmy.
  3. Użyj pól takich jak Region lub Produkt, aby grupować dane według różnych kategorii.

Podsumowanie

W tej lekcji nauczyłeś się, jak korzystać z Power Pivot w Excelu do analizy dużych zestawów danych. Power Pivot pozwala na tworzenie relacji między tabelami, przetwarzanie danych z wielu źródeł, tworzenie zaawansowanych miar i wskaźników oraz generowanie dynamicznych raportów przy użyciu tabel przestawnych. Dzięki Power Pivot możesz z łatwością analizować duże ilości danych i uzyskać głębszy wgląd w dane biznesowe, co pozwala podejmować lepsze decyzje oparte na faktach.

W kolejnych lekcjach zagłębimy się w temat zaawansowanego modelowania danych, bardziej skomplikowanych funkcji języka DAX oraz integrację Power Pivot z narzędziami takimi jak Power BI, które pozwalają na tworzenie interaktywnych wizualizacji i raportów biznesowych.

Gratulacje! Ukończyłeś lekcję 12.
Przejdź teraz do lekcji 13 >> Power BI – Tworzenie interaktywnych raportów i wizualizacji danych


Spis Treści - darmowy kurs Excel


Wprowadzenie: Czym jest arkusz kalkulacyjny?
Lekcja 1: Wprowadzanie i formatowanie danych w Excelu
Lekcja 2: Korzystanie z formuł i funkcji w Excelu
Lekcja 3: Tabele i zarządzanie danymi w Excelu
Lekcja 4: Tworzenie wykresów w Excelu
Lekcja 5: Tabele przestawne w Excelu
Lekcja 6: Zaawansowane techniki filtrowania i sortowania danych w Excelu
Lekcja 7: What-If Analysis w Excelu
Lekcja 8: Solver i zaawansowana optymalizacja w Excelu
Lekcja 9: Zaawansowane scenariusze z użyciem Solver w Excel
Lekcja 10: Analysis ToolPak – Narzędzie do zaawansowanej analizy danych w Excelu
Lekcja 11: Power Query w Excelu – zaawansowane techniki pracy z danymi
Lekcja 12: Power Pivot – Analiza dużych zestawów danych w Excelu
Lekcja 13: Power BI – Tworzenie interaktywnych raportów i wizualizacji danych
Lekcja 14: Power Automate – Automatyzacja procesów biznesowych i Power BI
Lekcja 15: Power Apps – Tworzenie aplikacji na podstawie danych z Excela i Power BI
Lekcja 16: Zaawansowane funkcje DAX w Power BI i Power Pivot
Lekcja 17: Tworzenie zaawansowanych raportów w Power BI – Case Study
Lekcja 18: Zarządzanie dużymi bazami danych w Power BI
Lekcja 19: Analiza danych z wykorzystaniem Excela, Power BI i innych narzędzi