Blog JSystems - uwalniamy wiedzę!

Szukaj
Gotowy raport Power BI Nordvella w Desktopie: karty KPI, sprzedaż wg miast, kategorie, sprzedaż kontra budżet i miernik marży
Pulpit Nordvelli zbudowany w tym kursie: łączna sprzedaż 468 mln zł, marża 16,5%, 109 tysięcy transakcji, sprzedaż według miast i kategorii oraz linia wykonania wobec planu.

W skróciePower BI to narzędzie Microsoftu do wizualizacji danych i raportowania. Raport składasz raz w Power BI Desktop, a potem odświeża się jednym kliknięciem albo sam według harmonogramu. W tej lekcji poznasz Desktop, usługę i aplikację mobilną, licencje, przepływ pracy oraz pierwszy raport sieci Nordvella S.A.

Lekcja 1 z 28 bezpłatnego kursu Power BI, od pierwszego raportu do Fabric i Copilota, na jednym zestawie danych sieci Nordvella.

<-- Spis wszystkich lekcji
Lekcja 2: Instalacja Power BI Desktop i interfejs krok po kroku -->

Wyobraź sobie, że prowadzisz analizę w Nordvella S.A., polskiej sieci sklepów z elektroniką. Masz piętnaście sklepów od Warszawy po Katowice, ponad sto osiem tysięcy transakcji z lat 2022-2026 i zarząd, który w poniedziałek rano chce widzieć sprzedaż wg miast, trend miesiąc po miesiącu i udział kategorii produktów. W Excelu da się to złożyć, ale zbudowanie i comiesięczne odświeżanie takiego raportu zabiera dni pracy i rozjeżdża się przy każdej zmianie danych. W Power BI ten sam raport składasz raz, a potem odświeża się jednym kliknięciem albo sam według harmonogramu. W tym rozdziale pokażemy Ci, czym dokładnie jest Power BI, z jakich elementów się składa, kiedy sięgasz po niego zamiast po Excela i co wspólnie zbudujemy przez cały kurs.

Power BI to narzędzie Microsoftu do Business Intelligence (analityki biznesowej, w skrócie BI). Jego zadaniem jest zebrać dane z różnych źródeł, oczyścić je, ułożyć w spójny model i pokazać w interaktywnych raportach, na których odbiorca sam klika, filtruje i drąży szczegóły. Zamiast wysyłać ludziom statyczny plik, publikujesz raport, do którego zaglądają przez przeglądarkę lub telefon, a dane pod spodem odświeżają się bez Twojego udziału. Przez najbliższe rozdziały przejdziemy tę ścieżkę od zera do gotowego, opublikowanego raportu, cały czas na tych samych danych Nordvelli.

Z tej lekcji dowiesz się:

Pliki do tej lekcji

Podgląd efektu całego kursu: ta lekcja niczego jeszcze nie buduje, więc nie ma własnego pliku stanu. Udostępniamy gotowy plik Power BI Desktop z ostatniej lekcji, z sześcioma widocznymi stronami raportu: Przegląd, Dashboard, Realizacja budżetu, Zwroty, Rabat i Scenariusz cen (strona Szczegóły sklepu jest ukryta, bo otwiera się dopiero przejściem do szczegółów). Układ tych stron jest dopracowany w projekcie końcowym, więc różni się od zrzutów w tej lekcji, ale dane i miary są te same. Otwórz go, żeby zobaczyć, dokąd zmierzamy.

Pobierz nordvella_28_projekt_koncowy.pbix

Dane źródłowe:
Nordvella_dane.xlsx - dziewięć tabel Nordvelli w arkuszu Excel.

Pobierz Nordvella_dane.xlsx

Czym jest Power BI: Desktop, Service i Mobile

Co chcemy osiągnąć. Raport sprzedaży Nordvelli powstanie na komputerze analityka, trafi do zarządu i innych odbiorców w firmie, a część z nich obejrzy go na telefonie. Zanim zaczniemy go budować, chcemy wiedzieć, które z trzech narzędzi Power BI odpowiada za który z tych etapów.

Kiedy mówimy Power BI, mamy na myśli nie jedną aplikację, lecz zestaw współpracujących ze sobą narzędzi. Trzy z nich spotkasz na co dzień. Warto od razu wiedzieć, które do czego służy, bo to porządkuje całą dalszą naukę.

Raport Nordvella w Power BI Service w przeglądarce: lewa nawigacja, panel Strony z listą stron i przycisk Udostępnij
Ten sam raport po opublikowaniu, oglądany w przeglądarce. Odbiorca nie instaluje niczego, wchodzi pod adres i klika.
Diagram Power BI: raport zbudowany w Desktop trafia do Service w chmurze, a odbiorcy oglądają go w przeglądarce i w Mobile
Jak łączą się elementy Power BI. Budujesz raport w Power BI Desktop na swoim komputerze i publikujesz go do Power BI Service, czyli chmury Microsoftu. Odbiorcy oglądają go w przeglądarce lub w aplikacji Power BI Mobile, a dane odświeżają się po stronie Service. Ten obieg powtórzymy w praktyce w rozdziałach o publikacji.

Power BI Desktop, tu powstaje raport

To bezpłatna aplikacja na Windows i podstawowe narzędzie pracy analityka. W Desktopie robisz wszystko, co poprzedza publikację: łączysz źródła danych, czyścisz i przekształcasz je w Power Query, budujesz model relacyjny, piszesz miary w języku DAX i projektujesz wizualizacje. Efekt zapisujesz w pliku z rozszerzeniem .pbix, który zawiera i dane, i model, i wygląd raportu w jednym miejscu. Większość tego kursu spędzimy właśnie w Desktopie, bo to on decyduje o jakości i wydajności raportu.

Power BI Desktop z otwartym raportem Nordvella: wstążka Narzędzia główne, kanwa z wykresami i panele Wizualizacje oraz Dane
Tak wygląda Power BI Desktop z gotowym raportem Nordvelli. U góry wstążka, po lewej pionowy pasek ikon widoków (od góry Raport, Dane i Model, niżej widok zapytań języka DAX i widok TMDL), na środku kanwa z wizualizacjami, po prawej panele Wizualizacje i Dane, na dole karty stron raportu. To jedno okno, w którym spędzisz większość tego kursu.

Power BI Service, tu raport żyje i jest udostępniany

To serwis chmurowy pod adresem app.powerbi.com. Gotowy plik .pbix publikujesz z Desktopu do Service jednym przyciskiem, a odbiorcy oglądają raport przez przeglądarkę, bez instalowania czegokolwiek. To po stronie Service ustawiasz automatyczne odświeżanie danych, harmonogramy, uprawnienia oraz zabezpieczenia na poziomie wiersza (różni użytkownicy widzą tylko swoje dane, na przykład manager z Krakowa nie zobaczy sprzedaży Gdańska). W przykładzie z tego kursu właśnie tu wrzucisz raport Nordvelli, żeby jej dyrektor sprzedaży zaglądał do niego z telefonu w drodze na spotkanie.

Power BI Mobile, tu raport ogląda się na telefonie

To aplikacja na iOS i Android do przeglądania opublikowanych raportów. Nie tworzysz w niej niczego, po prostu logujesz się i widzisz raporty, do których masz dostęp. W Desktopie możesz dodatkowo przygotować dedykowany układ mobilny, żeby wykresy dobrze układały się na wąskim ekranie. Do tego wrócimy w rozdziale o widoku mobilnym.

Widok układu mobilnego w Power BI Desktop: pionowa kanwa telefonu z ułożonymi kartami i tabelą raportu Nordvella
Układ mobilny projektujesz w Desktopie, ikoną telefonu na dolnym pasku. Power BI potrafi ułożyć go sam przyciskiem Automatyczne tworzenie, a po prawej masz panel Wizualizacje strony, z którego przeciągasz na pionową kanwę te wizualizacje, które mają być na telefonie. Raport na komputerze i na telefonie to ten sam plik, tylko dwa układy.

Wskazówka: zapamiętaj prosty podział ról. Desktop, żeby zbudować. Service, żeby udostępnić i odświeżać. Mobile, żeby oglądać w drodze. Jeśli kiedyś nie wiesz, gdzie coś ustawić, to pytanie brzmi: to etap budowy czy udostępniania? Odpowiedź od razu wskazuje właściwe narzędzie.

Power BI a Excel, kiedy sięgasz po które

Co chcemy osiągnąć. Dane Nordvelli trafiają do nas w skoroszycie Excela, a zarząd chce co tydzień aktualny raport, którego nikt nie składa ręcznie. Chcemy ustalić, które zadania zostają w Excelu, a które warto przenieść do Power BI.

Arkusz FaktSprzedaz w Excelu z zaznaczoną kolumną WartoscNetto, licznikiem 108 676 i sumą 467 775 009,2 na pasku stanu
Te same dane w Excelu, zanim dotkniemy Power BI. Kliknięcie w nagłówek kolumny WartoscNetto i pasek stanu od razu podaje trzy liczby: Średnia 4304,34791, Licznik 108 676 (108 675 transakcji plus komórka nagłówka) i Suma 467 775 009,2. To jest ta sama kwota, którą przez cały kurs będą pokazywać karty i wykresy w Power BI - warto ją tu zobaczyć, żeby później mieć z czym porównywać. Excel policzy to bez mrugnięcia okiem. Problem zaczyna się dopiero, gdy chcesz tę sumę rozbić na miasta, miesiące i kategorie naraz, i żeby przeliczała się sama po każdym odświeżeniu.

To najczęstsze pytanie na starcie. Excel i Power BI wychodzą z tej samej stajni Microsoftu i część mechanizmów jest wspólna, ale służą do różnych rzeczy. Wielu analityków zaczyna od Excela i przechodzi na Power BI w momencie, gdy dane rosną albo raport trzeba pokazywać regularnie wielu osobom. Poniższe zestawienie pomaga podjąć decyzję na konkretnych kryteriach, a nie na przeczuciu.

Kryterium Power BI Excel
Rozmiar danychSetki tysięcy i miliony wierszy bez problemu (108 tys. transakcji Nordvella to dla niego drobiazg)Limit ok. miliona wierszy na arkusz, przy dziesiątkach tysięcy formuł zaczyna zwalniać
InteraktywnośćKliknięcie na słupek filtruje wszystkie wykresy narazOgraniczona (fragmentatory, tabele przestawne)
Odświeżanie danychAutomatyczne wg harmonogramu po stronie ServiceRęczne albo przez makra
Wiele źródeł narazSetki złączy: SQL, SharePoint, API, pliki, strony WWWGłównie pliki i bazy przez ODBC
UdostępnianieLink w przeglądarce, uprawnienia na poziomie wierszaPlik i poczta, brak kontroli wersji
ObliczeniaDAX, język miar i kolumn obliczeniowychFormuły arkuszowe, VBA
KosztDesktop bezpłatny, udostępnianie od licencji ProW pakiecie Microsoft 365
Raport Power BI po kliknięciu słupka Warszawa: karty, tabela i wykres pierścieniowy przeliczone tylko dla tego miasta
Wiersz o interaktywności z tabeli wyżej w praktyce. Jedno kliknięcie w słupek Warszawy i cały raport liczy już tylko ją: karta schodzi z 468 mln zł na 223 mln zł, liczba transakcji ze 109 tysięcy na 52 tysiące, a tabela pokazuje cztery warszawskie punkty sprzedaży. Pozostałe słupki zostają przygaszone, żeby było widać, co jest wybrane. W Excelu ten sam efekt wymaga fragmentatorów podpiętych ręcznie do każdej tabeli przestawnej.

Kiedy zostajesz przy Excelu: jednorazowe analizy ad hoc, tabele do stu tysięcy wierszy, obliczenia finansowe i szablony budżetów, dokumenty wysyłane klientom jako pliki, szybki prototyp obliczeń, który dopiero potem przeniesiesz gdzie indziej.

Kiedy przechodzisz na Power BI: dane z wielu źródeł łączone w jeden model, raporty odświeżane co dzień lub co godzinę, dashboardy dla zarządu dostępne przez przeglądarkę, wolumen powyżej kilkuset tysięcy wierszy oraz potrzeba, by wykresy filtrowały się nawzajem. Przy Nordvella spełnionych jest kilka z tych warunków naraz, więc wybór jest oczywisty.

Wskazówka: to nie jest wybór "albo, albo". W praktyce Excel i Power BI współpracują. Bardzo często dane wejściowe leżą w arkuszach Excela (i tak zrobimy w tym kursie), a Power BI je pobiera, modeluje i pokazuje. Umiejętność obu narzędzi jest cenniejsza niż porzucenie jednego na rzecz drugiego.

Ekosystem i licencje: Free, Pro, Premium Per User i Fabric

Co chcemy osiągnąć. Raport Nordvelli ma się odświeżać sam i trafiać do wielu osób w firmie, a to kosztuje. Chcemy wiedzieć, co jest bezpłatne, a za co firma zapłaci, zanim zaplanujemy udostępnianie raportu.

Wokół licencji narosło sporo zamieszania, więc uporządkujmy to raz. Kluczowa zasada jest prosta: samo budowanie raportów jest darmowe. Power BI Desktop pobierasz i używasz bez opłat. Płacisz dopiero za to, żeby udostępniać raporty innym w chmurze i żeby odświeżały się automatycznie z odpowiednią częstotliwością.

Panel Profil w Power BI Service otwarty z menu konta, z polem Typ licencji: Bezpłatne konto i stanem wersji próbnej
Gdzie sprawdzisz swoją licencję: kliknięcie zdjęcia profilowego w prawym górnym rogu Power BI Service otwiera panel Profil, a w nim pole Typ licencji pokazuje, na jakim planie pracujesz (tu Bezpłatne konto).
Infografika licencji Power BI: Free do pracy lokalnej, Pro jako standard zespołowy, PPU i Fabric do dużej skali
Trzy poziomy licencji Power BI obok siebie: Free do pracy lokalnej, Pro jako standard zespołowy oraz Premium Per User i Fabric do dużej skali. Czytaj od lewej do prawej: im dalej w prawo, tym więcej możliwości udostępniania i przetwarzania, ale i wyższy koszt. Do nauki wystarczy pierwsza kolumna, Free.
Licencja Koszt (orientacyjnie) Co obejmuje
DesktopBezpłatnaTworzenie raportów i modeli, lokalny podgląd, eksport do PDF i pliku .pbix
Free (Service)BezpłatnaPublikacja do własnego obszaru roboczego, ograniczone odświeżanie, bez udostępniania innym
Prokilkadziesiąt zł za osobę miesięcznieUdostępnianie raportów, wspólne obszary robocze, częstsze odświeżanie, zabezpieczenia na poziomie wiersza
Premium Per Usermniej niż dwa razy tyle co Pro, za osobę miesięcznieWiększe modele danych, częstsze odświeżanie, raporty stronicowane, funkcje AI
Microsoft Fabricrozliczenie pojemnościoweCała platforma danych (magazyn, potoki, jeziora danych), w której Power BI jest warstwą raportową

Jedno słowo o Microsoft Fabric, bo pojawia się coraz częściej. To szersza platforma do przetwarzania danych w firmie, w której Power BI stanowi warstwę wizualizacji, obok magazynu danych, potoków przetwarzania i tak zwanego jeziora danych (miejsca na surowe dane w dowolnym formacie). Dla analityka na starcie ważne jest tylko tyle, że nazwy z ekosystemu Power BI wchodzą pod parasol Fabric, a same podstawy pracy w Desktopie się nie zmieniają. Do Fabric i nowoczesnego trybu Direct Lake wrócimy dopiero w rozdziale o nowościach i trendach.

Wskazówka: do lekcji 1-22 wystarczy Ci bezpłatny Power BI Desktop. Od lekcji 23 publikujemy raport w obszarze zespołowym, a to wymaga licencji Pro albo jej wersji próbnej. Potoki wdrażania z lekcji 26 wymagają pojemności Premium, Premium Per User albo Fabric, którą także uruchomisz w wersji próbnej.

Przepływ pracy: dane, model, wykresy, publikacja

Co chcemy osiągnąć. Chcemy zobaczyć całą drogę, jaką przejdą dane Nordvelli: od arkusza z dziewięcioma tabelami do raportu, który zarząd otwiera w przeglądarce. Według tych samych etapów ułożony jest cały kurs, więc w każdej lekcji będziesz wiedzieć, w którym miejscu tej drogi jesteś.

Poniżej opisujemy te etapy poglądowo, żeby dać Ci obraz całości. Każdy z nich przejdziemy potem bardzo dokładnie, krok po kroku, w kolejnych lekcjach kursu. Każdy projekt w Power BI, niezależnie od skali, przechodzi przez te same cztery etapy. Warto je poznać teraz, bo to według nich ułożony jest cały kurs. Kiedy zrozumiesz kolejność, żaden pojedynczy przycisk w interfejsie nie będzie już zagadką, bo będziesz wiedzieć, na którym etapie się znajdujesz.

Infografika przepływu pracy w Power BI: dane, Power Query, model z miarami DAX, wizualizacje i publikacja w Service
Przepływ pracy w Power BI, krok za krokiem. Czytaj strzałki od lewej: dane trafiają do narzędzia, w Power Query je czyścisz, w modelu łączysz tabele i liczysz miary, na kanwie budujesz wizualizacje, a na końcu publikujesz raport w Power BI Service. Dwa ostatnie kafelki omawiamy niżej razem, jako etap 4. Ta sama kolejność wyznacza układ kolejnych rozdziałów kursu.

Etap 1: pobranie danych

Zaczynasz od przycisku Pobierz dane na wstążce. Wskazujesz źródło: plik Excel z danymi Nordvella, plik CSV, bazę SQL Server lub PostgreSQL, listę SharePoint albo interfejs API. Power BI ma setki gotowych złączy, więc rzadko trafiasz na źródło, którego nie umie odczytać. Na tym etapie decydujesz też o trybie: dane importowane do wewnętrznego, szybkiego magazynu, albo odpytywane na żywo w źródle (do różnic wrócimy w rozdziale o łączeniu z danymi).

Rozwinięte menu Pobierz dane w Power BI Desktop z listą typowych źródeł i podświetloną pozycją Skoroszyt programu Excel
Etap pierwszy zaczyna się tutaj. Strzałka pod przyciskiem Pobierz dane rozwija listę Typowe źródła danych: dziesięć pozycji, między innymi Skoroszyt programu Excel, Dataverse, SQL Server, Plik tekstowy lub CSV i Źródło danych OData. To nie jest pełna lista: pozycja Więcej... na dole otwiera okno z kilkuset złączami, pogrupowanymi w kategorie. Zwróć uwagę na Puste zapytanie - przyda się w rozdziale o języku M, gdy będziesz pisać zapytanie od zera zamiast wskazywać plik.

Etap 2: transformacja w Power Query

Klikasz Przekształć dane i wchodzisz do edytora Power Query. To tutaj czyścisz dane: usuwasz zbędne kolumny, poprawiasz typy (na przykład kolumnę CenaNetto ustawiasz jako liczbę dziesiętną, a DataZatrudnienia jako datę), łączysz tabele, usuwasz puste wiersze, dzielisz teksty. Kluczowa rzecz: każdy Twój ruch zapisuje się jako krok na liście Zastosowane kroki i będzie automatycznie powtarzany przy każdym odświeżeniu. Raz oczyszczone dane czyszczą się same za każdym razem.

Edytor Power Query z tabelą FaktSprzedaz Nordvelli, panelem Zapytania po lewej i listą Zastosowane kroki po prawej
Edytor otwarty na FaktSprzedaz. Po lewej dziewięć zapytań Nordvelli, po prawej lista Zastosowane kroki - i tu warto się zatrzymać, bo są w niej tylko dwie pozycje: Źródło i Nawigacja. To nie jest niedoróbka, tylko efekt tego, że dane idą prosto z bazy o czystym schemacie: typy są już poprawne, nagłówki na miejscu, nie ma pustych wierszy. Krótka lista kroków to dobry znak. Kilkunastopozycyjna pojawia się wtedy, gdy źródłem jest arkusz zbierany ręcznie - taki przypadek rozbieramy w rozdziale o Power Query. Na dole edytora widać jeszcze jedną istotną liczbę: liczba wierszy: 999+, bo podgląd ładuje tylko pierwszy tysiąc, a nie wszystkie 108 675.

Etap 3: model danych i miary DAX

W widoku Model łączysz tabele relacjami, tak jak w bazie danych. Tabela FaktSprzedaz łączy się z DimProdukty przez ProduktID, z DimSklepy przez SklepID i tak dalej. Potem piszesz miary w języku DAX (Data Analysis Expressions, język formuł Power BI). Miara to obliczenie liczone dynamicznie w kontekście, w którym akurat się znajdujesz, na przykład suma sprzedaży dla wybranego miasta i miesiąca. Najprostsza miara na danych Nordvelli wygląda tak:

Widok modelu w Power BI Desktop: fakty FaktSprzedaz, FaktZwroty, FaktBudzet i FaktSatysfakcja z wymiarami Nordvelli
Trzeci etap pracy w widoku Model. Każdy prostokąt to tabela, każda linia to relacja, a cyfry i gwiazdki na jej końcach mówią, po której stronie wartość jest unikalna. Ten widok jest jedynym miejscem, w którym widać cały model naraz, i pierwszym, do którego wracasz, gdy miara zwraca dziwny wynik.
Łączna sprzedaż = SUM(FaktSprzedaz[WartoscNetto])
Pasek formuły w Power BI z wpisywaną miarą łączna sprzedaż i podpowiedziami IntelliSense dla kolumn FaktSprzedaz
Tak wygląda pisanie miary. Po kliknięciu Nowa miara kursor ląduje w pasku formuły, a po wpisaniu kilku liter nazwy kolumny Power BI podpowiada pasujące pola - tutaj WartoscBrutto i WartoscNetto. Podpowiedź wybierasz strzałkami i zatwierdzasz klawiszem Tab. Czerwony krzyżyk i zielony ptaszek po lewej to odrzucenie i zatwierdzenie formuły, a samo zatwierdzenie to także Enter.

Ta jedna linia oblicza łączną wartość netto ze wszystkich transakcji, ale co ważne, wynik zmienia się w zależności od filtrów na raporcie. Gdy klikniesz słupek Warszawy, ta sama miara pokaże około 223 milionów. Gdy klikniesz Katowice, pokaże około 33 milionów. To jest właśnie kontekst filtra, do którego wrócimy w osobnych rozdziałach o DAX.

Etap 4: wizualizacje i publikacja

Na końcu przeciągasz miary i pola na stronę raportu, wybierasz typ wykresu (słupkowy, liniowy, kołowy, mapa, karta), formatujesz go i dodajesz fragmentatory (filtry, po angielsku slicer). Kliknięcie na dowolny element wykresu automatycznie filtruje pozostałe, to filtrowanie wzajemne sprawia, że dashboard jest tak wygodny w drążeniu danych. Gotowy raport publikujesz do Power BI Service i udostępniasz odbiorcom. Cały ten obieg przejdziemy krok po kroku na Nordvelli w dalszej części kursu.

Plik do pobrania: arkusz Nordvelli do odtworzenia całego demo, Nordvella_dane.xlsx. Pobierz go już teraz, będziesz z niego korzystać od pierwszego ćwiczenia. Otwórz go u siebie i przejdź przez wszystkie dziewięć arkuszy, żeby oswoić się z danymi, na których pracujemy przez cały kurs.

Do czego użyjesz tego u siebie, scenariusze biznesowe

Co chcemy osiągnąć. Chcemy pokazać cztery decyzje biznesowe Nordvelli, które wesprze raport budowany w kursie: tygodniowy przegląd sprzedaży dla zarządu, rentowność produktów, porównanie sklepów i regionów oraz monitoring zwrotów i reklamacji.

Teoria teorią, ale Power BI opłaca się poznać dopiero wtedy, gdy widzisz, gdzie realnie go zastosujesz. Poniżej cztery scenariusze, w które wcieli się nasza Nordvella w trakcie kursu. Prawie każda firma ma bliźniacze potrzeby, więc łatwo przełożysz je na własne dane.

Macierz w Power BI z rentownością kategorii Nordvelli: sprzedaż, marża procentowa i liczba transakcji dla czterech kategorii
Pierwszy scenariusz w praktyce, zbudowany w kilkanaście sekund z jednej macierzy. AGD/RTV daje największą sprzedaż (192,8 mln zł) przy marży 21,6 procent, a Akcesoria przy ponad pięciokrotnie mniejszej sprzedaży (37,4 mln zł) mają marżę 40,6 procent. Telefony sprzedają się dobrze (107,1 mln zł), ale zarabiają najmniej: 6,6 procent. Takiego zestawienia nie widać w żadnym raporcie sprzedażowym, który pokazuje tylko obrót.
Mapa Polski w Power BI z bąbelkami sprzedaży sklepów Nordvelli, największy nad Warszawą
Drugi scenariusz: porównanie sklepów w przestrzeni. Power BI sam rozpoznaje nazwy miast i stawia na mapie bąbelki, których wielkość odpowiada sprzedaży. Warszawa odrywa się od reszty, bo to cztery punkty sprzedaży razem ze sklepem internetowym. Do zbudowania tego wizualu wystarczy przeciągnąć kolumnę z miastem i miarę sprzedaży, bez żadnych współrzędnych geograficznych.

Dashboard sprzedaży dla zarządu

Zarząd Nordvella chce co poniedziałek widzieć sprzedaż wg miast, trend miesięczny, udział kategorii i realizację budżetu, wszystko na jednej stronie i zawsze aktualne. Zamiast składać raport ręcznie, budujesz go raz, a on odświeża się sam. To dokładnie ten raport, który widzisz na wstępie tego rozdziału. Kliknięcie na dowolny słupek natychmiast pokazuje, jak dane miasto wypada we wszystkich pozostałych wykresach.

Analiza rentowności produktów

Dział zakupów chce wiedzieć, które kategorie i marki dają największą marżę, a które sprzedają się dużo, ale zarabiają mało. Na danych Nordvelli połączysz sprzedaż z marżą i kosztem własnym, policzysz marżę procentową w DAX i zestawisz cztery kategorie: AGD/RTV, Komputery, Telefony i Akcesoria. Efekt to konkretna lista produktów, które warto promować, i takich, które zjadają zysk. Marża procentowa to dwie krótkie miary, które napiszemy w rozdziale o DAX:

Łączna marża = SUM(FaktSprzedaz[MarzaNetto])

Marża % = DIVIDE([Łączna marża], [Łączna sprzedaż], 0)

Porównanie sklepów i regionów

Dyrektor operacyjny porównuje piętnaście sklepów: sprzedaż na metr kwadratowy, wyniki wg regionów, obłożenie i satysfakcję klientów z badań NPS. Na mapie Polski zobaczysz bąble proporcjonalne do sprzedaży, a w rankingu, które sklepy realizują budżet, a które są poniżej planu. Do zabezpieczeń, dzięki którym manager widzi tylko swój sklep, wrócimy w rozdziale o ochronie danych na poziomie wiersza.

Monitoring zwrotów i reklamacji

Dział obsługi chce trzymać rękę na pulsie zwrotów: ile ich jest, z jakich powodów, których produktów dotyczą i jak szybko trafiają z powrotem po zakupie. Tabela FaktZwroty połączona ze sprzedażą daje pełny obraz problemowych produktów. Taki raport pozwala reagować, zanim jeden wadliwy model zaleje reklamacjami całą sieć.

Power BI: wykres słupkowy liczby zwrotów Nordvelli wg powodu, obok fragmentator z latami 2022-2026
Czwarty scenariusz: monitoring zwrotów. Osiem powodów z tabeli FaktZwroty ułożonych malejąco, razem 2 714 zwrotów z lat 2022-2026. Najczęstszy powód, „Nie spełnia oczekiwań” (666 sztuk), jest sygnałem do opisów i zdjęć w sklepie, a nie do działu jakości - w odróżnieniu od powodu „Uszkodzenie fabryczne” (454). Fragmentator z prawej zawęża wykres do wybranego roku jednym kliknięciem.

Wskazówka: zanim otworzysz Power BI, zapisz jedno zdanie z pytaniem biznesowym, na które ma odpowiedzieć raport (na przykład "które miasto ma najwyższą sprzedaż i czy realizuje budżet"). Dobry raport zawsze odpowiada na konkretne pytanie. Bez tego łatwo utonąć w wykresach, które nikomu nie pomagają w decyzji.

Co zbudujemy w tym kursie: Nordvella S.A. i dziewięć tabel

Co chcemy osiągnąć. Chcemy poznać firmę, na której danych pracujemy do końca kursu, i jej dziewięć tabel. Kto zna te tabele, w każdej kolejnej lekcji od razu wie, skąd pochodzi kolumna użyta w mierze albo na wykresie.

Cały kurs opieramy na jednym, spójnym zestawie danych, żeby nie skakać między przykładami i budować raport warstwa po warstwie. To dane fikcyjnej sieci Nordvella S.A., polskiego sprzedawcy elektroniki z piętnastoma sklepami. Zestaw jest celowo bogaty: to nie trzy tabele z podręcznika, tylko dziewięć powiązanych tabel z realistycznymi zależnościami, sezonowością i trendem wzrostu przez cztery pełne lata plus pięć miesięcy 2026. Na takim materiale zademonstrujemy wszystkie funkcje Power BI w warunkach zbliżonych do prawdziwej firmy.

Model gwiazdy Nordvelli: FaktSprzedaz i FaktZwroty połączone z wymiarami DimKalendarz, DimProdukty, DimPracownicy i DimSklepy
Serce modelu, który zbudujesz w tym kursie: tabele faktów FaktSprzedaz (po lewej) i FaktZwroty (w środku) połączone relacjami ze wspólnymi wymiarami DimKalendarz, DimProdukty, DimPracownicy i DimSklepy. Taki układ nazywa się schematem gwiazdy i nie jest kwestią gustu, tylko warunkiem tego, żeby miary liczyły się szybko i przewidywalnie. Wracamy do niego w rozdziale o modelu danych i relacjach.
Tabela Wierszy Co zawiera
FaktSprzedaz108 675Transakcje: ilość, cena, wartość netto i brutto, koszt własny, marża, kanał, forma płatności
DimKalendarz1 826Wymiar czasu: rok, kwartał, miesiąc, dzień tygodnia, weekend, święta, dni robocze
DimProdukty30Produkty: nazwa, kategoria, podkategoria, marka, model, ceny, marża, stawka VAT
DimKategorie4Słownik kategorii: AGD/RTV, Komputery, Telefony, Akcesoria
DimSklepy15Sklepy: miasto, województwo, region, typ, powierzchnia, liczba pracowników, manager
DimPracownicy200Pracownicy: imię, nazwisko, stanowisko, dział, przypisany sklep, wynagrodzenie
FaktBudzet3 600Plany sprzedaży, marży i kosztów wg sklepu, kategorii i miesiąca
FaktSatysfakcja7 537Ankiety: ocena ogólna, obsługi, czasu, cen, asortymentu, wskaźnik NPS
FaktZwroty2 714Zwroty: powód, wartość, status reklamacji, liczba dni od zakupu
Arkusz DimSklepy w Excelu: piętnaście sklepów Nordvelli z miastem, województwem, regionem, typem, powierzchnią i managerem
Tak wygląda jeden z wymiarów w źródłowym arkuszu: piętnaście sklepów Nordvelli, po jednym wierszu na sklep. Zwróć uwagę na trzy rzeczy, które wykorzystamy w kolejnych rozdziałach. Kolumna SklepID to klucz, po którym połączymy tę tabelę z transakcjami. Region, województwo i typ dają trzy niezależne sposoby grupowania tych samych sprzedaży. A ostatni wiersz, Nordvella Online, ma zero metrów powierzchni i typ E-commerce - to celowo wstawiony przypadek brzegowy, który psuje każde wyliczenie sprzedaży na metr kwadratowy, jeśli się o nim zapomni.
Okno Nawigator w Power BI z zaznaczonymi dziewięcioma arkuszami Nordvella_dane.xlsx i podglądem tabeli FaktSprzedaz
Tak ten sam plik wygląda po stronie Power BI. Okno Nawigator pokazuje wszystkie dziewięć arkuszy z liczbą w nawiasie przy nazwie pliku, a po zaznaczeniu jednego z nich po prawej dostajesz podgląd pierwszych wierszy - warto tam zajrzeć przed wczytaniem, bo od razu widać, czy nagłówki siedzą w pierwszym wierszu i czy liczby nie przyszły jako tekst. Na dole trzy przyciski i tylko jeden z nich jest bezpieczny domyślnie: Przekształć dane otwiera edytor przed wczytaniem, Załaduj wciąga wszystko jak leci. Data pobrania podglądu nad tabelą to nie data pliku, tylko moment, w którym Power BI ostatnio go czytał.

Zwróć uwagę na dwa rodzaje tabel. Nazwy z przedrostkiem Fakt to tabele faktów, czyli zdarzeń, które mierzymy (sprzedaż, zwroty, budżet, ankiety). Nazwy z przedrostkiem Dim to wymiary (po angielsku dimension), czyli tabele opisujące kontekst zdarzeń: kto, co, gdzie i kiedy. FaktSprzedaz jest w środku, a wymiary ustawiają się wokół niej jak ramiona gwiazdy. Ten układ nosi nazwę modelu gwiazdy (star schema) i jest fundamentem wydajnego raportu w Power BI. Zbudujemy go od podstaw w rozdziale o modelu danych.

// Podgląd danych w myśli: jak wygląda model gwiazdy Nordvella

              DimKalendarz
                   |
   DimProdukty --- FaktSprzedaz --- DimSklepy
                   |
              DimPracownicy

// FaktSprzedaz w centrum, wymiary dokoła (relacje jeden do wielu).
// FaktBudzet, FaktZwroty i FaktSatysfakcja podpinamy w dalszych rozdziałach.

Żeby poczuć skalę danych, spójrz na jeden przekrój, który zbudujemy najpierw: łączną sprzedaż netto wg miast. To pierwsza rzecz, o którą pyta zarząd, i pierwszy wykres, który postawisz na raporcie.

MiastoSprzedaż netto 2022-2026
Warszawa (z e-sklepem)222,8 mln zł
Kraków50,5 mln zł
Katowice33,0 mln zł
Wrocław30,1 mln zł
Gdańsk27,9 mln zł
Poznań22,9 mln zł
Łódź, Bydgoszcz, Lublin, Szczecinod 15,7 do 19,2 mln zł
Białystok12,3 mln zł

Czytasz to tak: Warszawa jest zdecydowanym liderem, bo oprócz trzech salonów stacjonarnych ma przypisany sklep internetowy, a między pierwszym a ostatnim miastem jest mniej więcej osiemnastokrotna różnica. Do tego dochodzi wzrost sprzedaży rok do roku w latach 2022-2025 i wyraźna sezonowość z pikami pod koniec roku, w okresie świątecznych zakupów elektroniki. Rok 2026 obejmuje tylko pięć miesięcy (do 31 maja), więc na wykresie rocznym jego słupek jest niższy i nie oznacza spadku sprzedaży. Te same liczby zobaczysz na żywym wykresie w rozdziale o wizualizacjach podstawowych.

Ekran startowy Power BI Desktop: kafelki Pusty raport, Katalog OneLake, Skoroszyt programu Excel i SQL Server, lista Ostatnie
Ekran powitalny Power BI Desktop, który zobaczysz po pierwszym uruchomieniu. Stąd zaczyna się każdy projekt: klikasz kafelek Skoroszyt programu Excel i wskazujesz arkusz Nordvelli. W następnym rozdziale zainstalujemy Desktop i przejdziemy przez cały interfejs krok po kroku.

Plik do pobrania: zestaw danych, na którym pracujemy przez cały kurs, Nordvella_dane.xlsx. Zawiera wszystkie dziewięć tabel opisanych powyżej. Otwórz go u siebie i wykonuj z nami krok po kroku, dokładnie na tych samych liczbach, które widzisz w podpisach wykresów.

Co dalej w kursie

Masz już mapę całości: wiesz, czym jest Power BI, z czego się składa, jak wygląda przepływ pracy i na jakich danych będziemy pracować. W następnym rozdziale zainstalujemy Power BI Desktop, przejdziemy przez cały interfejs (wstążka, panele Wizualizacje, Dane i Filtry) i załadujemy pierwsze dane Nordvelli, żeby pokazać Ci je już wewnątrz narzędzia. Kolejne rozdziały poprowadzą Cię przez łączenie z danymi, Power Query i język M, budowę modelu gwiazdy, wizualizacje, DAX oraz publikację w chmurze. Krok po kroku, cały czas na Nordvelli, aż do gotowego, opublikowanego raportu.

Infografika ścieżki kursu Power BI: siedem bloków od fundamentów i danych, przez DAX i model, po wdrożenie, Fabric i AI
Mapa całego kursu w siedmiu blokach: najpierw fundamenty i dane (Power Query, model gwiazdy), potem miary, wizualizacje i DAX, dalej wydajność i bezpieczeństwo, a na końcu publikacja w chmurze oraz Fabric i AI.

Zanim przejdziesz dalej: pobierz arkusz Nordvelli (link powyżej) i przejrzyj jego dziewięć zakładek. Kilka minut spędzonych teraz na oswojeniu się z tabelami sprawi, że każde kolejne ćwiczenie będzie dla Ciebie oczywiste, bo od razu rozpoznasz, skąd bierze się każda kolumna użyta w miarach i na wykresach.

✕

Najczęściej zadawane pytania

Power BI vs Excel, kiedy co wybrać?
Excel i Power BI to narzędzia z tej samej rodziny Microsoftu, ale do różnych zadań. Przy Excelu zostajesz do jednorazowych analiz, tabel do stu tysięcy wierszy, budżetów i dokumentów wysyłanych jako pliki. Na Power BI przechodzisz, gdy łączysz wiele źródeł, potrzebujesz raportu odświeżanego automatycznie, danych rzędu setek tysięcy lub milionów wierszy oraz dashboardu dostępnego przez przeglądarkę z filtrowaniem wzajemnym wykresów. W praktyce oba narzędzia się uzupełniają.
Czy Power BI jest płatny?
Power BI Desktop, w którym budujesz raporty i modele danych, jest bezpłatny na Windows. Płacisz dopiero za udostępnianie w chmurze innym osobom. Licencja Pro to koszt rzędu kilkudziesięciu złotych za użytkownika miesięcznie, Premium Per User kilkuset złotych. Do nauki i przejścia całego tego kursu wystarcza darmowy Desktop plus darmowe konto Power BI Service we własnym obszarze roboczym.
Jaki jest typowy przepływ pracy w Power BI?
Cztery etapy. Pierwszy to pobranie danych ze źródeł (Excel, CSV, SQL Server, PostgreSQL, API). Drugi to transformacja w Power Query, gdzie czyścisz i przekształcasz dane, a każdy krok zapisuje się jako powtarzalny skrypt. Trzeci to model danych i miary w języku DAX, czyli relacje między tabelami i obliczenia. Czwarty to wizualizacje i publikacja raportu, gdzie wykresy filtrują się wzajemnie po kliknięciu.
Co zbudujemy w tym kursie Power BI?
Cały kurs opiera się na danych fikcyjnej sieci elektroniki Nordvella S.A.: dziewięć powiązanych tabel, ponad sto osiem tysięcy transakcji sprzedaży, piętnaście sklepów w polskich miastach, dane budżetowe, zwroty i badania satysfakcji z pięciu lat, od stycznia 2022 do maja 2026. Krok po kroku zbudujesz z tego kompletny model gwiazdy, miary DAX oraz interaktywny raport sprzedaży, który na koniec opublikujesz w chmurze.

Komentarze (0)

Musisz być zalogowany by móc dodać komentarz. Zaloguj się przez Google

Brak komentarzy...