Lekcja 13 – Power BI – Tworzenie interaktywnych raportów i wizualizacji danych

W tej lekcji wprowadzimy Power BI, narzędzie Microsoftu do zaawansowanej analizy danych, tworzenia interaktywnych raportów oraz wizualizacji. Power BI to platforma, która umożliwia łączenie danych z różnych źródeł, przekształcanie ich i przedstawianie w formie dynamicznych wizualizacji. Dzięki Power BI możesz tworzyć rozbudowane pulpity nawigacyjne (dashboardy), raporty i analizy, które automatycznie aktualizują się na podstawie nowych danych.

Co to jest Power BI?

Power BI to narzędzie do business intelligence (BI), które umożliwia łatwe przekształcanie i wizualizację danych w czasie rzeczywistym. Jest to potężna platforma do analizy danych, dostępna zarówno w wersji desktopowej (Power BI Desktop), jak i w chmurze (Power BI Service). Użytkownicy mogą importować dane z różnych źródeł, przetwarzać je i tworzyć interaktywne raporty, które można udostępniać innym członkom zespołu lub publikować online.

Power BI oferuje narzędzia do zaawansowanej analizy, łączenia danych, tworzenia dynamicznych wykresów i dashboardów, które są łatwe do zrozumienia nawet dla osób bez specjalistycznej wiedzy w zakresie analizy danych.

Dlaczego warto korzystać z Power BI?

Power BI oferuje liczne korzyści dla analityków danych, menedżerów oraz wszystkich osób zajmujących się podejmowaniem decyzji na podstawie danych. Oto główne zalety Power BI:

  1. Integracja z różnymi źródłami danych: Power BI pozwala na łączenie danych z wielu źródeł, takich jak bazy danych, pliki Excel, Google Analytics, usługi chmurowe, API i wiele innych. Możesz analizować dane z różnych platform w jednym narzędziu.
  2. Interaktywność: Raporty i dashboardy Power BI są dynamiczne i interaktywne. Użytkownicy mogą filtrować dane, klikać elementy wizualizacji, aby zobaczyć szczegóły, oraz dostosowywać raporty do swoich potrzeb.
  3. Automatyczne aktualizacje: Power BI automatycznie aktualizuje dane, co oznacza, że możesz mieć zawsze aktualny widok na swoje dane bez konieczności ręcznego importowania nowych informacji.
  4. Wizualizacja danych: Power BI oferuje bogaty zestaw narzędzi do tworzenia wykresów, map, tabel przestawnych, diagramów i innych zaawansowanych wizualizacji, które pomagają łatwiej zrozumieć dane.
  5. Dostępność w chmurze: Dzięki Power BI Service (wersji chmurowej) możesz łatwo udostępniać raporty innym członkom zespołu i przeglądać dane z dowolnego miejsca na świecie, o ile masz połączenie z internetem.

Jak działa Power BI?

Power BI składa się z trzech głównych komponentów:

  1. Power BI Desktop: Narzędzie do tworzenia raportów na komputerze. To wersja aplikacji, którą użytkownicy mogą pobrać i zainstalować na swoim komputerze, aby tworzyć i przekształcać dane.
  2. Power BI Service: Chmurowa wersja Power BI, która umożliwia publikowanie, udostępnianie i przeglądanie raportów w internecie. Użytkownicy mogą także korzystać z automatycznego aktualizowania danych w raportach.
  3. Power BI Mobile: Aplikacja na urządzenia mobilne, która pozwala przeglądać raporty i dashboardy Power BI na smartfonach i tabletach.

Power BI Desktop – Kluczowe funkcje

1. Import danych z różnych źródeł

Power BI Desktop umożliwia importowanie danych z wielu różnych źródeł. Możesz łączyć dane z plików Excel, baz danych SQL, serwisów internetowych, usług chmurowych, plików CSV, a nawet z API.

Aby zaimportować dane:

  1. Otwórz Power BI Desktop.
  2. Kliknij Get Data (Pobierz dane) w górnym menu.
  3. Wybierz źródło danych, z którego chcesz importować dane, np. Excel, SQL Server, Web, SharePoint lub Google Analytics.
  4. Wprowadź ścieżkę pliku lub dane logowania (jeśli jest wymagane), a następnie załaduj dane.
2. Przekształcanie danych z Power Query

Power BI zawiera Power Query, które omówiliśmy wcześniej w kontekście Excela. Power Query w Power BI działa w podobny sposób – umożliwia przekształcanie danych przed ich wizualizacją.

Możesz przekształcać dane, usuwając puste wiersze, zmieniając formaty kolumn, łącząc tabele, grupując dane według różnych kryteriów czy tworząc nowe kolumny na podstawie istniejących.

Aby przekształcić dane:

  1. Po zaimportowaniu danych, kliknij Transform Data (Przekształć dane), aby otworzyć edytor Power Query.
  2. Wykonaj przekształcenia, takie jak filtrowanie, łączenie kolumn, zmienianie formatów, a następnie kliknij Close & Apply (Zamknij i zastosuj), aby zapisać zmiany i załadować dane do Power BI.
3. Tworzenie relacji między danymi

W Power BI możesz tworzyć relacje między różnymi tabelami, podobnie jak w Power Pivot. To pozwala na analizowanie danych w sposób złożony, bez konieczności ręcznego łączenia tabel.

Aby utworzyć relacje między tabelami:

  1. W Power BI Desktop kliknij zakładkę Modeling (Modelowanie).
  2. Wybierz Manage Relationships (Zarządzaj relacjami).
  3. W oknie, które się otworzy, kliknij New (Nowa relacja), a następnie wybierz tabele i kolumny, które chcesz połączyć.
4. Tworzenie interaktywnych wizualizacji

Power BI Desktop umożliwia tworzenie zaawansowanych i interaktywnych wizualizacji. Możesz wybierać spośród wielu typów wykresów, takich jak wykresy słupkowe, liniowe, kołowe, mapy geograficzne, wykresy kaskadowe, tabele przestawne i wiele innych.

Aby dodać wizualizację:

  1. Przejdź do obszaru raportów w Power BI Desktop.
  2. Wybierz typ wizualizacji z panelu po prawej stronie (np. wykres słupkowy, mapa, karta z miarą).
  3. Przeciągnij pola z danych (np. sprzedaż, regiony) do obszaru Values (Wartości), Axis (Oś) lub Legend (Legenda), aby zobaczyć dane na wykresie.

Każda wizualizacja w Power BI jest interaktywna, co oznacza, że klikając na różne elementy (np. słupki lub punkty na mapie), możesz automatycznie filtrować dane w innych wykresach na tym samym pulpicie.

5. Tworzenie pulpitów nawigacyjnych (dashboardów)

Power BI pozwala na tworzenie pulpitów nawigacyjnych (dashboardów), które łączą różne wizualizacje na jednym ekranie. Dashboardy są dynamiczne i interaktywne, co pozwala użytkownikom na przeglądanie danych w czasie rzeczywistym, bez potrzeby ręcznego aktualizowania raportów.

Aby utworzyć dashboard:

  1. W Power BI Desktop utwórz kilka wizualizacji, które będą reprezentować różne aspekty Twojej analizy.
  2. Przeciągnij i upuść te wizualizacje na obszar raportu, aby utworzyć pulpit nawigacyjny.
  3. Dostosuj rozmiar i układ wizualizacji, aby jak najlepiej przedstawić dane.
6. Tworzenie miar i obliczeń w DAX

Podobnie jak w Power Pivot, Power BI używa języka DAX (Data Analysis Expressions) do tworzenia zaawansowanych obliczeń, miar i wskaźników. Możesz tworzyć nowe miary na podstawie istniejących danych, a także definiować niestandardowe wskaźniki wydajności (KPI).

Aby stworzyć miarę w DAX:

1. W Power BI Desktop kliknij prawym przyciskiem myszy na tabelę, w której chcesz dodać miarę, a następnie wybierz New Measure (Nowa miara).

2. Wprowadź nazwę miary oraz formułę DAX. Na przykład:

TotalSales = SUM([Sales])

3. Kliknij Enter, aby dodać miarę do modelu.

Miary mogą być używane w dowolnych wizualizacjach, co pozwala na tworzenie dynamicznych raportów.

7. Publikowanie raportów w Power BI Service

Po utworzeniu raportów w Power BI Desktop możesz opublikować je w chmurze za pomocą Power BI Service. To umożliwia udostępnianie raportów innym użytkownikom, współpracownikom lub klientom.

Aby opublikować raport:

  1. W Power BI Desktop kliknij Publish (Opublikuj) na górnym pasku menu.
  2. Zaloguj się do Power BI Service (jeśli jeszcze tego nie zrobiłeś) i wybierz przestrzeń roboczą, do której chcesz opublikować raport.
  3. Raport zostanie opublikowany w chmurze, gdzie inni użytkownicy mogą go przeglądać, analizować i współpracować nad nim.

Przykład użycia Power BI – Analiza sprzedaży według regionów

Załóżmy, że masz dane dotyczące sprzedaży w różnych regionach, a także koszty operacyjne dla każdego z tych regionów. Chcesz stworzyć interaktywny raport, który pokaże wyniki sprzedaży, koszty oraz zysk netto dla każdego regionu.

Krok 1: Importowanie danych
  1. Otwórz Power BI Desktop.
  2. Kliknij Get Data i zaimportuj dane sprzedaży i kosztów z pliku Excel lub bazy danych SQL.
  3. Jeśli dane pochodzą z różnych źródeł, użyj Power Query, aby przekształcić je i dostosować do jednego formatu.
Krok 2: Tworzenie miar

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

TotalSales = SUM([Sales])

2. Utwórz miarę, która obliczy koszty operacyjne:

TotalCosts = SUM([Costs])

3. Utwórz miarę, która obliczy zysk netto:

NetProfit = [TotalSales] - [TotalCosts]
Krok 3: Tworzenie wizualizacji
  1. Dodaj wykres słupkowy, który pokaże sprzedaż w poszczególnych regionach. Przeciągnij Region na oś Axis, a TotalSales na Values.
  2. Dodaj drugą wizualizację (np. kartę), która pokaże łączny zysk netto.
  3. Dodaj mapę, która pokaże wyniki sprzedaży na podstawie lokalizacji geograficznej.
Krok 4: Publikowanie raportu
  1. Po stworzeniu wizualizacji i dashboardu, kliknij Publish, aby opublikować raport w Power BI Service.
  2. Udostępnij raport zespołowi, który może teraz przeglądać dane w czasie rzeczywistym.

Podsumowanie

W tej lekcji nauczyłeś się, jak korzystać z Power BI do tworzenia zaawansowanych, interaktywnych raportów i wizualizacji danych. Power BI pozwala na łączenie danych z różnych źródeł, przekształcanie ich, tworzenie relacji między tabelami, tworzenie dynamicznych wykresów i miar oraz publikowanie raportów w chmurze. Dzięki Power BI możesz analizować duże zbiory danych w sposób interaktywny i udostępniać swoje analizy innym użytkownikom w prosty i efektywny sposób.

W kolejnych lekcjach zgłębimy bardziej zaawansowane aspekty Power BI, takie jak integracja z Power Automate i Power Apps, które umożliwiają automatyzację procesów biznesowych i budowanie aplikacji opartych na danych.

Gratulacje! Ukończyłeś lekcję 13.
Przejdź teraz do lekcji 14 >> Power Automate – Automatyzacja procesów biznesowych i Power BI


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