Blog JSystems - uwalniamy wiedzę!

Szukaj
Strona raportu Power BI Nordvelli: wykres kaskadowy budżetu, Azure Maps, drzewo dekompozycji marży i KPI za 2025
Strona, którą zbudujesz w tym rozdziale, zawężona fragmentatorem do 2025 roku. Wykres kaskadowy rozkłada odchylenie od budżetu na miesiące i kategorie, mapa Azure Maps pokazuje sprzedaż w miastach, drzewo dekompozycji schodzi od 20 806,94 tys. marży do najsłabszego miasta, a kafelek KPI zestawia sprzedaż narastająco, 126 734 270 zł, z planem 129 209 118 zł, czyli 1,92 procent pod celem.

W skrócieWizualizacje zaawansowane w Power BI odpowiadają na pytania trudniejsze niż „ile”: gdzie sieć nie dowiozła budżetu, gdzie marża jest najsłabsza i co pokaże prognoza. Na modelu Nordvelli budujemy wykres kaskadowy, mapę Polski z 15 sklepami, drzewo dekompozycji, prognozę z anomaliami i wizualizacje z AppSource.

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

<-- Spis wszystkich lekcji
<-- Lekcja 8: Wizualizacje podstawowe - słupkowy, liniowy, KPILekcja 10: Parametry i analiza co-jeśli (what-if) na danych -->

Wykres słupkowy, liniowy i kołowy z poprzedniego rozdziału odpowiadają na pytanie "ile". Zarząd Nordvella S.A. zadaje pytania trudniejsze: w których miesiącach sieć nie dowiozła budżetu, gdzie marża jest najsłabsza, w którym miejscu na mapie Polski powstaje przychód i czy grudniowy szczyt sprzedaży utrzyma się w kolejnym kwartale. Na te pytania odpowiadają wizualizacje zaawansowane, i to nimi zajmiemy się w tym rozdziale, cały czas na tym samym modelu danych Nordvelli.

Z tej lekcji dowiesz się:

Pliki do tej lekcji

Gotowy efekt: plik Power BI Desktop w stanie z końca tej lekcji, z tymi samymi zapytaniami, modelem i stronami raportu, które widać na zrzutach.

Pobierz nordvella_09_wiz_zaawansowane.pbix

Plik startowy: stan z końca poprzedniej lekcji. Otwórz go, jeśli chcesz wykonywać kroki tej lekcji od razu, bez odtwarzania wcześniejszych.

Pobierz nordvella_08_wizualizacje.pbix

Dane źródłowe:
Nordvella_dane.xlsx - dziewięć tabel Nordvelli w arkuszu Excel.
Nordvella.bak.gz - te same dane jako baza MS SQL Server (odtwarzasz poleceniem RESTORE DATABASE), do ćwiczeń z połączeniem z bazą SQL.

Pobierz Nordvella_dane.xlsxPobierz Nordvella.bak.gz

Od czego zacząć: otwórz swój plik z końca lekcji o wizualizacjach podstawowych albo plik startowy z ramki powyżej. Wszystko, co robimy w tym rozdziale, dzieje się na nowych stronach raportu, więc strona z wykresami z lekcji 08 zostaje nietknięta. Na zrzutach pasek tytułu pokazuje nazwę naszego pliku roboczego, u Ciebie będzie tam nazwa Twojego pliku.

Zanim zaczniesz: nowa strona, cztery miary budżetu i fragmentator roku

Co chcemy osiągnąć. Zarząd Nordvelli chce na jednej stronie raportu zobaczyć, jak sieć wykonała plan sprzedaży w 2025 roku i skąd wziął się ten wynik. W kolejnych sekcjach zbudujemy na nowej stronie cztery wizualizacje. Wykres kaskadowy pokaże, w których miesiącach sprzedaż przekroczyła budżet, a w których go nie osiągnęła. Mapa pokaże, w których miastach sieć sprzedaje najwięcej. Drzewo dekompozycji rozłoży łączną marżę na regiony, kategorie i miasta, aż do najsłabszego miasta. Kafelek KPI pokaże w jednej liczbie sprzedaż narastająco od początku roku na tle planu. Gotową stronę widzisz na zrzucie na początku lekcji.

Wykres kaskadowy i kafelek KPI porównują sprzedaż z planem, a Power BI zrobi to dopiero wtedy, gdy plan będzie policzony miarą. Oba muszą też obejmować pełny, zamknięty rok. Dlatego zaczynamy od trzech przygotowań: osobnej strony raportu, czterech miar budżetu w tabeli FaktBudzet i fragmentatora roku, który zawęzi całą stronę do 2025. Przypomnienie: miara (measure) to nazwana formuła DAX, którą Power BI przelicza osobno dla każdego słupka, wiersza i filtra na wizualizacji.

Krok 1. Na dole okna, za kartą ostatniej strony (w pliku startowym to Strona 4), kliknij zielony przycisk z plusem (podpowiedź Nowa strona). Pojawia się pusta karta Strona 5 z napisem Utwórz wizualizację na podstawie danych. Na niej zbudujemy wykres kaskadowy, mapę, drzewo i kafelek KPI.

Pusta nowa strona raportu Power BI z napisem Utwórz wizualizację na podstawie danych i kartami stron na dole
Nowa, pusta strona raportu, jej karta jest zaznaczona na dole okna tuż przed przyciskiem z plusem. Panele Wizualizacje i Dane z prawej są takie same jak na pozostałych stronach.

Krok 2. W panelu Dane kliknij prawym przyciskiem myszy nazwę tabeli FaktBudzet i z menu wybierz Nowa miara. Miara trafi do tabeli, którą kliknąłeś, a budżet najlepiej trzymać obok kolumn budżetu.

Menu kontekstowe tabeli FaktBudzet w panelu Dane Power BI z podświetloną pozycją Nowa miara
Menu kontekstowe tabeli FaktBudzet. Kursor jest na pozycji Nowa miara, druga od góry. Menu zasłania nazwę tabeli, ale to ona została kliknięta prawym przyciskiem.

Krok 3. Nad kanwą otwiera się pasek formuły z tekstem Miara = . Zaznacz go i wpisz Budżet sprzedaży = SUM(FaktBudzet[. Po nawiasie kwadratowym IntelliSense, czyli podpowiadanie składni, wyświetla wszystkie kolumny FaktBudzet. Kliknij FaktBudzet[BudzetSprzedazy], zamknij nawias i naciśnij Enter.

Pasek formuły Power BI z miarą Budżet sprzedaży i listą IntelliSense kolumn tabeli FaktBudzet
Lista IntelliSense po wpisaniu nawiasu kwadratowego: BudzetID, BudzetKosztow, BudzetMarzy, BudzetSprzedazy, CelTransakcji i dalsze kolumny. Nazwy kolumn nie mają polskich znaków, bo tak przyszły z bazy, dlatego najbezpieczniej wybrać pozycję z listy, zamiast przepisywać ją z pamięci.

Krok 4. Miara Budżet sprzedaży jest już w FaktBudzet, a na wstążce pojawiła się karta Narzędzia miar. W polu Format jest Ogólne. Kliknij w to pole, wpisz #,0 "zł" i naciśnij Enter. Od teraz każda wizualizacja pokaże budżet z separatorem tysięcy i złotówkami.

Karta Narzędzia miar w Power BI z miarą Budżet sprzedaży i formatem #,0 zł w polu Format
Miara Budżet sprzedaży zaznaczona w panelu Dane. W pasku formuły jej definicja, na wstążce Narzędzia miar pole Format z wartością #,0 "zł", a Tabela główna to FaktBudzet.

Krok 5. Powtórz kroki 2 do 4 dla trzech kolejnych miar z ramki poniżej. Odchyleniu od budżetu i Budżetowi marży ustaw ten sam format złotówkowy. Realizacja budżetu % to ułamek, więc zamiast wpisywać format kliknij na karcie Narzędzia miar przycisk % (pole Format zmieni się na Procentowe), a w polu z liczbą miejsc po przecinku obok wpisz 1. Wynik pokaże się na przykład jako 98,1%.

Budżet sprzedaży = SUM(FaktBudzet[BudzetSprzedazy])

Odchylenie od budżetu = [Łączna sprzedaż] - [Budżet sprzedaży]

Budżet marży = SUM(FaktBudzet[BudzetMarzy])

Realizacja budżetu % = DIVIDE([Łączna sprzedaż], [Budżet sprzedaży], BLANK())
Miara Realizacja budżetu % w Power BI z formatem Procentowe i jednym miejscem po przecinku na wstążce
Komplet czterech miar w FaktBudzet: Budżet marży, Budżet sprzedaży, Odchylenie od budżetu i Realizacja budżetu % (panel Dane skraca dłuższe nazwy). Zaznaczona jest Realizacja budżetu %, na wstążce wciśnięty przycisk %, Format Procentowe i 1 miejsce po przecinku.

Łączna sprzedaż to miara z lekcji 07, która sumuje WartoscNetto ze 108 675 wierszy faktów. Budżet sprzedaży sumuje planowaną sprzedaż z 3 600 wierszy FaktBudzet, gdzie plan jest rozpisany na rok, miesiąc, sklep i kategorię. Odchylenie od budżetu to prosta różnica: wartość dodatnia znaczy, że sieć przekroczyła plan, ujemna, że go nie dowiozła. Właśnie ta miara ożywi wykres kaskadowy. Budżet marży sumuje plan marży, a Realizacja budżetu % dzieli sprzedaż przez plan. Budżet marży w tej lekcji nie trafi na żaden wykres. Zostaje w modelu jako gotowy plan marży do Twoich własnych porównań, na przykład z miarą Łączna marża. Budżet da się filtrować tym samym co sprzedaż, bo FaktBudzet jest połączona z DimKalendarz, DimSklepy i DimKategorie relacjami zbudowanymi w rozdziale o modelu danych.

Wskazówka: FaktBudzet ma tylko kolumny Rok i Miesiac, nie ma pełnej daty, więc sam z siebie nie podepnie się pod kalendarz. W naszym modelu rozwiązuje to ukryta kolumna obliczeniowa, która buduje klucz wskazujący pierwszy dzień miesiąca: DataID = FaktBudzet[Rok] * 10000 + FaktBudzet[Miesiac] * 100 + 1. Dla stycznia 2025 daje to 20250101, czyli dokładnie ten sam klucz, którego DimKalendarz używa dla 1 stycznia 2025, i po nim idzie relacja. Nie próbuj łączyć budżetu z kolumną DimKalendarz[RokMiesiac]: ona jest tekstem, a wyliczony klucz liczbą, więc Power BI takiej relacji nie utworzy. Bez tego połączenia kaskada pokazałaby budżet stały we wszystkich miesiącach.

Krok 6. Fragmentator roku. Kliknij puste miejsce kanwy, żeby nic nie było zaznaczone, i w panelu Wizualizacje kliknij ikonę Fragmentator.

Panel Wizualizacje Power BI z podpowiedzią Fragmentator nad ikoną w piątym rzędzie
Ikona Fragmentator w panelu Wizualizacje, piąty rząd od góry, pierwsza z lewej. Podpowiedź z nazwą pojawia się po najechaniu myszą.

Rozwiń w panelu Dane tabelę DimKalendarz i przeciągnij kolumnę Rok do obszaru Pole. Fragmentator z liczbą startuje jako suwak, więc przełącz go na listę tak samo jak w lekcji o wizualizacjach podstawowych: ikona pędzla Formatuj element wizualny, sekcja Ustawienia fragmentatora, Opcje, lista Styl, pozycja Linia pionowa. Na koniec zaznacz na liście 2025.

Fragmentator Rok w stylu Linia pionowa z zaznaczonym rokiem 2025 w lewym górnym rogu strony Power BI
Fragmentator Rok w lewym górnym rogu strony, z zaznaczonym kwadratem przy 2025. Panel Formatuj element wizualny po prawej pokazuje Styl: Linia pionowa.

Dlaczego akurat 2025: sprzedaż w danych Nordvelli kończy się 31 maja 2026, a budżet na 2026 rok obejmuje wszystkie dwanaście miesięcy. Bez zawężenia wykres kaskadowy i kafelek KPI porównywałyby pięć miesięcy sprzedaży z całorocznym planem i pokazywałyby odchylenie, które nic nie mówi.

Wykres kaskadowy (wodospad): budżet kontra wykonanie

Co chcemy osiągnąć. Kontroling Nordvelli chce wiedzieć, w których miesiącach 2025 roku sieć wyprzedziła budżet, w których została w tyle i jak te różnice złożyły się na wynik całego roku. Chcemy pokazać to jednym wykresem, a potem rozłożyć odchylenie na kategorie produktów.

Wykres kaskadowy (po angielsku waterfall, potocznie wodospad) pokazuje, jak wartość zmienia się w serii dodatnich i ujemnych kroków, aż do wartości końcowej. Odpowiada na jedno z najczęstszych pytań kontrolingu Nordvelli: w których miesiącach sieć wyprzedziła budżet, w których została w tyle i jak to się sumuje w skali roku.

Krok 1. Kliknij puste miejsce kanwy, a potem w panelu Wizualizacje ikonę Wykres kaskadowy (trzeci rząd, druga z lewej).

Panel Wizualizacje Power BI z podpowiedzią Wykres kaskadowy nad ikoną w trzecim rzędzie
Ikona Wykres kaskadowy: słupki ułożone schodkowo, trzeci rząd panelu Wizualizacje. Podpowiedź z nazwą pojawia się po najechaniu myszą.

Krok 2. Pusta ramka ląduje w pierwszym wolnym miejscu, u nas pod fragmentatorem. Chwyć ją za środek i przeciągnij w prawo, obok fragmentatora, a potem pociągnij prawy dolny róg ramki, żeby zajęła mniej więcej połowę szerokości strony. W panelu Wizualizacje widać cztery puste obszary: Kategoria, Podział, Oś Y i Etykietki.

Pusta, powiększona ramka wykresu kaskadowego w Power BI i obszary Kategoria, Podział, Oś Y oraz Etykietki
Powiększona, pusta ramka wykresu kaskadowego z szarym podglądem schodków. Kategoria to oś, wzdłuż której liczysz zmiany, Oś Y to wartość, Podział (opcjonalny) rozbija zmiany na składniki, a Etykietki dodają pola do podpowiedzi po najechaniu myszą.

Krok 3. W panelu Dane rozwiń DimKalendarz i przeciągnij kolumnę MiesiacNazwa do obszaru Kategoria. Ramka nadal jest pusta, bo wykres nie ma jeszcze wartości. Widać tylko tytuł pola i legendę Zwiększ, Zmniejsz, Suma.

Wykres kaskadowy w Power BI z polem MiesiacNazwa w obszarze Kategoria i pustym obszarem Oś Y
MiesiacNazwa w obszarze Kategoria. Bez wartości na Oś Y wykres pokazuje tylko nagłówek MiesiacNazwa i legendę Zwiększ, Zmniejsz, Suma.

Krok 4. Rozwiń FaktBudzet i przeciągnij miarę Odchylenie od budżetu do obszaru Oś Y.

Wykres kaskadowy Power BI: odchylenie sprzedaży Nordvelli od budżetu w miesiącach 2025 i niebieski słupek Suma
Wykres kaskadowy za 2025 rok. Każdy słupek to odchylenie jednego miesiąca od planu, a niebieski słupek Suma po prawej to wynik całego roku, około 2,47 mln zł pod budżetem. Zielone są tylko dwa krótkie słupki: czerwiec i grudzień. Najdłuższy różowy słupek to listopad.

Co zobaczysz: dwanaście słupków, z których każdy startuje tam, gdzie skończył się poprzedni. Miesiące, w których sieć przebiła plan, rosną w górę i są zielone (w legendzie Zwiększ), miesiące pod planem spadają w dół i są różowe (Zmniejsz). Na końcu Power BI dorysowuje niebieski słupek Suma, czyli łączne odchylenie roku. Oś opisana jest w milionach złotych, bo miara ma format złotówkowy.

Na danych Nordvelli za 2025 rok najwięcej dzieje się pod koniec roku: listopad to najgłębszy spadek, 584 283 zł pod planem, a grudzień jest jednym z dwóch miesięcy nad planem (obok czerwca), o 20 915 zł. Kaskada tłumaczy roczny wynik jako historię: pod planem byliśmy niemal co miesiąc, a listopad zaważył na całości najmocniej. Tabela poniżej to te same liczby, które wykres zamienia na słupki.

MiesiącOdchylenie budżetuKolor słupka
Styczeń70 169 zł poniżej planuróżowoczerwony (Zmniejsz)
Czerwiec20 415 zł powyżej planuzielony (Zwiększ)
Listopad, grudzieńlistopad 584 283 zł pod planem, grudzień 20 915 zł nad planemróżowoczerwony, potem zielony
Sumaroczne odchylenie od budżetu: 2 474 848 zł pod planemniebieski (Suma)

Krok 5. Etykiety danych. Kliknij ikonę pędzla Formatuj element wizualny, zostań na karcie Wizualizacja i włącz przełącznik Etykiety danych. Nad każdym słupkiem pojawia się jego wartość, na przykład -0,07 mln zł dla stycznia i -2,47 mln zł dla sumy.

Panel Formatuj element wizualny w Power BI z włączonymi Etykietami danych na wykresie kaskadowym
Przełącznik Etykiety danych włączony. Przy słupkach widać kwoty w milionach złotych: od -0,07 mln zł w styczniu, przez -0,58 mln zł w listopadzie, do -2,47 mln zł na słupku Suma.

Krok 6. Podział, czyli rozbicie zmian na kategorie produktów. Tu kryje się pułapka, więc pokażemy ją najpierw. Jeśli do obszaru Podział przeciągniesz kolumnę Kategoria z tabeli DimProdukty, wykres zrobi się nieczytelny, a oś zejdzie do -40 mln zł.

Wykres kaskadowy Power BI z polem Kategoria z DimProdukty w obszarze Podział i osią do -40 mln zł
Podział po DimProdukty[Kategoria]: oś od 0 do -40 mln zł i kwoty po 1 do 3 mln zł przy kategoriach. Te kwoty to skutek błędu w modelu.

Przyczyna leży w relacjach. FaktBudzet łączy się z kategoriami przez DimKategorie, a nie przez DimProdukty. Filtr z DimProdukty[Kategoria] zawęża sprzedaż do jednej kategorii, ale budżetu nie zawęża wcale, więc odchylenie liczy się jako sprzedaż jednej kategorii minus plan całej sieci. Usuń pole z obszaru Podział krzyżykiem obok jego nazwy, rozwiń tabelę DimKategorie i przeciągnij do obszaru Podział jej kolumnę Kategoria.

Wykres kaskadowy Power BI z polem Kategoria z DimKategorie w obszarze Podział i kategoriami między miesiącami
Ta sama kaskada z podziałem po DimKategorie[Kategoria]. Oś wraca do zakresu od 0 do -0,6 mln zł, między niebieskimi słupkami miesięcy są kategorie, a pod osią pojawił się pasek przewijania.

Jak to czytać: niebieski słupek przy nazwie miesiąca to odchylenie tego miesiąca. Kolorowe słupki między dwoma miesiącami pokazują, o ile każda kategoria zmieniła odchylenie względem poprzedniego miesiąca: zielony poprawił wynik, różowy go pogorszył. Wykres jest szerszy niż ramka, więc sierpień do grudnia zobaczysz po przesunięciu paska przewijania pod osią.

Zbliżenie wykresu kaskadowego Power BI z podziałem na kategorie: zielone słupki AGD/RTV i Telefony między majem a czerwcem
Zbliżenie od stycznia do lipca. Między majem a czerwcem AGD/RTV poprawiło odchylenie o 0,19 mln zł, Telefony o 0,12 mln zł, a Akcesoria o 0,05 mln zł. Dlatego czerwiec, jako jedyny miesiąc pierwszego półrocza, wyszedł nad plan.

Z pytania "dlaczego czerwiec był nad planem" przechodzisz w ten sposób do odpowiedzi "bo AGD/RTV i Telefony mocno odrobiły straty z maja", bez wychodzenia z jednego wykresu. Liczby zgadzają się z miarą policzoną osobno dla każdej kategorii: w maju AGD/RTV było 187 274 zł pod planem, a w czerwcu już tylko 2 163 zł.

Mapa Polski z 15 sklepami Nordvella

Co chcemy osiągnąć. Menedżerowie regionów Nordvelli widzą sprzedaż sklepów w tabelach, ale z tabeli trudno odczytać, gdzie w Polsce powstaje przychód. Chcemy pokazać sprzedaż na mapie, z wielkością punktu zależną od sprzedaży miasta i kolorem regionu.

Nordvella to piętnaście sklepów w jedenastu miastach, od Warszawy i Krakowa po Białystok i Bydgoszcz. Tabela wystarcza menedżerom regionów, ale mapa pokazuje geografię przychodu: od razu widać, że masa sprzedaży leży w kilku dużych aglomeracjach.

Krok 1. Najpierw jeden krok w modelu, bez którego mapa potrafi umieścić miasto w innym kraju. W panelu Dane rozwiń DimSklepy i kliknij samą nazwę kolumny Miasto (nie pole wyboru obok). Na wstążce przejdź na kartę Narzędzia kolumn, rozwiń listę Kategoria danych i wybierz Miasto.

Karta Narzędzia kolumn w Power BI z rozwiniętą listą Kategoria danych i kursorem na pozycji Miasto
Lista Kategoria danych dla kolumny Miasto. Poza Miasto są tu między innymi Adres, Powiat, Województwo, Kod pocztowy oraz Szerokość i Długość geograficzna, przydatne, gdy masz dane dokładniejsze niż nazwa miejscowości.

Krok 2. Po zmianie kategorii przy kolumnie Miasto w panelu Dane pojawia się ikona globusa. Kliknij puste miejsce kanwy i w panelu Wizualizacje ikonę Mapa (ostatni rząd, pierwsza z lewej). Ramkę przeciągnij w prawy górny róg strony, obok wykresu kaskadowego, i powiększ za prawy dolny róg.

Panel Wizualizacje Power BI z podpowiedzią Mapa i kolumną Miasto z ikoną globusa w panelu Dane
Ikona Mapa w ostatnim rzędzie panelu Wizualizacje. W panelu Dane przy kolumnie Miasto widać ikonę globusa, czyli kategorię danych ustawioną w kroku 1.

Krok 3. Przeciągnij Miasto do obszaru Lokalizacja. U nas zamiast mapy pojawił się komunikat: Wizualizacje mapy i kartogramu nie są włączone dla Twojej organizacji. Skontaktuj się z administratorem dzierżawy, aby rozwiązać ten problem. Klasyczne wizualizacje Mapa i Kartogram korzystają z map Bing i administrator konta firmowego może je wyłączyć. Ich następcą w tym samym panelu jest Azure Maps.

Komunikat Power BI o wyłączonych wizualizacjach mapy i kartogramu w ramce klasycznej Mapy
Klasyczna Mapa z polem Miasto w obszarze Lokalizacja. Zamiast mapy ramka pokazuje komunikat o wyłączonych wizualizacjach mapy i kartogramu.

Krok 4. Nie usuwaj ramki. Gdy jest zaznaczona, kliknij w panelu Wizualizacje ikonę Azure Maps (czwarty rząd, trzecia z lewej, niebieski trójkąt). Wizualizacja zmienia typ i zachowuje pole Miasto w obszarze Lokalizacja.

Panel Wizualizacje Power BI z podpowiedzią Azure Maps nad ikoną niebieskiego trójkąta
Ikona Azure Maps w panelu Wizualizacje. Zaznaczona ramka mapy zmieni typ po jednym kliknięciu, bez przeciągania pól od nowa.
Mapa Azure Maps w Power BI z niebieskimi punktami jedenastu miast Nordvelli na mapie Polski
Azure Maps z samym polem Miasto: jedenaście niebieskich punktów od Gdańska po Kraków. Mapa wie, gdzie są miasta, ale jeszcze nie wie, ile w nich sprzedaliśmy.

Krok 5. Obszary Azure Maps nazywają się trochę inaczej niż w klasycznej Mapie: Lokalizacja, Szerokość geograficzna, Długość geograficzna, Legenda, Rozmiar, Etykietki i dwa obszary ścieżek. Przypisz pola po kolei:

  • Rozmiar: miara [Łączna sprzedaż] z FaktSprzedaz
  • Legenda: DimSklepy[Region]
  • Etykietki: miara [Liczba transakcji]
Azure Maps w Power BI z miarą Łączna sprzedaż w obszarze Rozmiar i punktami różnej wielkości
Po dodaniu Łącznej sprzedaży do obszaru Rozmiar punkty różnią się wielkością. Największy jest nad Warszawą, najmniejsze nad Białymstokiem i Szczecinem.
Azure Maps w Power BI z bąblami pokolorowanymi według regionu Nordvelli i legendą pod mapą
Region w obszarze Legenda koloruje bąble: Centrum, Online, Południe, Północ, Wschód i Zachód. Bąbel Warszawy jest dwukolorowy, bo w Warszawie mieszczą się sklepy regionu Centrum i sklep internetowy regionu Online.

Krok 6. Najedź myszą na bąbel Warszawy. Etykietka pokazuje miasto, region, sprzedaż i liczbę transakcji tego wycinka bąbla, nad którym jest kursor.

Etykietka Azure Maps w Power BI: Warszawa, region Centrum, 22 681 956 zł i 5232 transakcje w 2025
Etykietka dla Warszawy w regionie Centrum: 22 681 956 zł sprzedaży i 5232 transakcje w 2025 roku. To wynik samego regionu Centrum. Cała Warszawa razem ze sklepem internetowym to w 2025 roku 60 667 914 zł.

Krok 7. Format. Domyślnie największy bąbel ma tylko 21 pikseli, więc różnice między miastami słabo widać. Kliknij ikonę pędzla Formatuj element wizualny, rozwiń sekcję znaczników (jej nazwa zaczyna się od słowa Warstwa i kończy słowem znaczniki), w niej Rozmiar, i w polu Rozmiar maksymalny (piks.) wpisz 45.

Ustawienia Rozmiar w Azure Maps w Power BI: Minimalny rozmiar 6 i Rozmiar maksymalny 45 pikseli
Sekcja Rozmiar w ustawieniach znaczników: przełącznik Rozmiar według wartości włączony, Minimalny rozmiar (piks.) 6, Rozmiar maksymalny (piks.) 45. Bąbel Warszawy wyraźnie odjeżdża reszcie.

Co zobaczysz po wszystkich krokach: bąbel nad Warszawą (60,7 mln zł w 2025) jest wyraźnie największy, a te nad najmniejszymi rynkami (Białystok 3,3 mln zł, Szczecin 4,2 mln zł) są kilkanaście razy mniejsze. Interpretacja biznesowa: skoro kilka aglomeracji odpowiada za większość przychodu, to tam każdy punkt procentowy wzrostu waży najwięcej. To zupełnie inna decyzja o alokacji budżetu marketingowego niż ta wyczytana z alfabetycznej listy sklepów.

Mapa a kartogram: zwykła mapa rysuje bąble w punktach, kartogram zamalowuje całe obszary, na przykład województwa, kolorem zależnym od wartości. Klasyczna wizualizacja Kartogram jest wyłączona tym samym ustawieniem co Mapa (komunikat z kroku 3 mówi o obu). W Azure Maps jej odpowiednikiem jest warstwa kartogramu na liście sekcji formatowania, ale przy lokalizacji ustawionej na miasta jest ona wyszarzona. Do jedenastu miast Nordvelli i tak czytelniejsze są bąble.

Drzewo dekompozycji: pytanie "dlaczego" na jednym wykresie

Co chcemy osiągnąć. Zarząd Nordvelli pyta nie tylko, ile wynosi marża, ale też gdzie jest najsłabsza: w którym regionie, kategorii i mieście. Chcemy znaleźć odpowiedź na jednym wykresie, schodząc poziom po poziomie, zamiast budować kilka osobnych zestawień.

Drzewo dekompozycji (Decomposition Tree) rozkłada jedną miarę na czynniki po wybranych przez Ciebie wymiarach. Zamiast budować pięć wykresów, żeby dojść, gdzie ucieka marża, klikasz w głąb jednego drzewa, poziom po poziomie. Najmocniejsza cecha: w każdym węźle możesz poprosić Power BI, żeby sam wybrał wymiar, który najlepiej tłumaczy różnice. Rozkładać będziemy miarę Łączna marża, którą masz w modelu z lekcji o podstawach DAX:

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

Krok 1. Kliknij puste miejsce kanwy i w panelu Wizualizacje ikonę Drzewo dekompozycji (szósty rząd, pierwsza z lewej).

Panel Wizualizacje Power BI z podpowiedzią Drzewo dekompozycji nad ikoną w szóstym rzędzie
Ikona Drzewo dekompozycji w panelu Wizualizacje: poziome gałęzie rozchodzące się z jednego punktu.

Krok 2. Ramka ląduje pod fragmentatorem. Przeciągnij ją tak, żeby zajęła lewą dolną część strony pod wykresem kaskadowym, i powiększ za prawy dolny róg. Obszary drzewa to Analizuj, Wyjaśnij według i Etykietki.

Pusta ramka drzewa dekompozycji w Power BI w lewej dolnej części strony i obszary Analizuj oraz Wyjaśnij według
Pusta ramka drzewa dekompozycji z szarym podglądem gałęzi i żarówki. Analizuj przyjmuje miarę, którą rozkładasz, Wyjaśnij według wymiary, po których schodzisz w dół.

Krok 3. Rozwiń FaktSprzedaz i przeciągnij miarę Łączna marża do obszaru Analizuj. W ramce pojawia się jeden pasek, korzeń drzewa z marżą całej sieci w 2025 roku.

Drzewo dekompozycji Power BI z miarą Łączna marża w obszarze Analizuj i korzeniem 20 806 939,73
Korzeń drzewa: Łączna marża 20 806 939,73 za 2025 rok (fragmentator roku filtruje także drzewo). Obok paska jest mały plus, którym rozwiniesz kolejny poziom.

Krok 4. Przeciągnij do obszaru Wyjaśnij według cztery pola, każde upuszczając pod poprzednim: Region i Miasto z DimSklepy oraz Kategoria i Marka z DimProdukty. Uważaj, gdzie puszczasz pole: jeśli trafisz w obszar Etykietki pod spodem, pole wyląduje tam z dopiskiem Pierwsze i trzeba je usunąć krzyżykiem. Same pola w obszarze niczego jeszcze na drzewie nie zmieniają.

Obszar Wyjaśnij według w Power BI z polami Region, Miasto, Kategoria i Marka przy drzewie dekompozycji
Obszar Wyjaśnij według z czterema polami: Region, Miasto, Kategoria, Marka. Drzewo wciąż ma tylko korzeń, bo poziomy rozwijasz plusem.

Krok 5. Kliknij plus obok korzenia. Otwiera się lista: na górze dwie pozycje, które wybierają za Ciebie, Wysoka wartość i Niska wartość, a pod kreską cztery wymiary z obszaru.

Lista po kliknięciu plusa w drzewie dekompozycji Power BI: Wysoka wartość, Niska wartość, Region, Miasto, Kategoria, Marka
Lista wyboru przy korzeniu: Wysoka wartość, Niska wartość, a pod kreską Region, Miasto, Kategoria i Marka, w kolejności z obszaru Wyjaśnij według.

Krok 6. Kliknij Region. Drzewo rozgałęzia się na sześć regionów, posortowanych od największej marży.

Drzewo dekompozycji Power BI rozwinięte po regionie: od Online 5 253 133,55 do Wschód 1 257 833,82
Poziom Region: Online 5 253 133,55, Centrum 4 775 711,09, Południe 4 027 351,44, Zachód 3 277 004,09, Północ 2 215 905,74 i Wschód 1 257 833,82.

Krok 7. Kliknij plus obok najsłabszego regionu, Wschód, i najedź na Niska wartość. Podpowiedź mówi wprost, co zrobi ta opcja: Znajdź pole z najniższą wartością metryki.

Lista przy węźle Wschód w drzewie dekompozycji Power BI z podpowiedzią Znajdź pole z najniższą wartością metryki
Lista przy węźle Wschód z kursorem na Niska wartość. Na liście brakuje już Regionu, bo ten wymiar jest użyty wyżej w drzewie.

Kliknij Niska wartość. Power BI sam sprawdza pozostałe wymiary i rozwija ten, w którym jest najsłabszy węzeł. Przy nazwie nowego poziomu świeci się żarówka: to znak, że wymiar wybrała sztuczna inteligencja.

Drzewo dekompozycji Power BI: region Wschód rozbity na kategorie, żarówka przy nagłówku Kategoria, Telefony najniżej
Power BI wybrał Kategorię i zaznaczył w niej najsłabszy węzeł, Telefony z marżą 118 375,36 w regionie Wschód. Żarówka przy nagłówku Kategoria oznacza wybór automatyczny.

Krok 8. Kliknij plus obok Telefony i jeszcze raz Niska wartość. Tym razem Power BI schodzi na miasta.

Drzewo dekompozycji Power BI na trzech poziomach: Wschód, Telefony, a w nich Lublin i Białystok, żarówka przy nagłówku Miasto
Trzy poziomy: region Wschód, kategoria Telefony i miasta. Najsłabszy jest Białystok, 44 498,44 marży na telefonach w 2025 roku, Lublin ma 73 876,92. Nad drzewem ścieżka Wschód, Telefony.

Krok 9. Format. Kwoty z groszami są trudne do porównania, więc kliknij ikonę pędzla Formatuj element wizualny, rozwiń sekcję Wartości i na liście Jednostki wyświetlania wybierz Tysiące.

Sekcja Wartości drzewa dekompozycji w Power BI z rozwiniętą listą Jednostki wyświetlania i pozycją Tysiące
Lista Jednostki wyświetlania w sekcji Wartości: Automatycznie, Brak, Tysiące, Miliony, Miliardy, Biliony. Kursor na pozycji Tysiące.
Drzewo dekompozycji Power BI z wartościami w tysiącach: korzeń 20 806,94 tys., Białystok 44,50 tys.
Po zmianie jednostek: korzeń 20 806,94 tys., region Wschód 1 257,83 tys., Telefony 118,38 tys. i Białystok 44,50 tys. Liczby czyta się teraz jednym spojrzeniem.
Drzewo dekompozycji Power BI w zbliżeniu: kwoty marży z groszami przed zmianą i w tysiącach po ustawieniu jednostek
To samo drzewo w zbliżeniu, wycięte z dwóch zrzutów: przed wyborem jednostek i po nim. Korzeń Łączna marża zmienia się z 20 806 939,73 na 20 806,94 tys. Podpisy Przed i Po dodaliśmy na zrzucie.

W trzech kliknięciach masz pełne wyjaśnienie: region, kategoria, miasto, bez pisania zapytania i bez zgadywania, który przekrój sprawdzić. Tabela zbiera, co daje każdy poziom.

Poziom drzewaCo pokazujeDecyzja, jaką umożliwia
KorzeńŁączna marża netto sieciPunkt odniesienia dla całości
RegionKtóry region ciągnie marżę w dółGdzie skierować przegląd cenowy
KategoriaAGD/RTV, Akcesoria, Komputery, Telefony w wybranym regionieRenegocjacja z dostawcą kategorii
Marka lub miastoKonkretna marka albo miasto z najsłabszą marżąRozmowa z dostawcą marki albo z managerem sklepu

Uwaga na tryb AI: opcje "Wysoka wartość" i "Niska wartość" wybierają kolejny wymiar dla bieżącego węzła, nie dla całego drzewa. Możesz mieszać: część gałęzi rozwinąć ręcznie po wymiarze, który Cię interesuje z biznesowego punktu widzenia, a część oddać sztucznej inteligencji. AI wskazuje największy statystyczny wpływ, ale to Ty wiesz, którego przekroju szuka Twój zarząd.

Karta KPI: realizacja planu na jednym kafelku

Co chcemy osiągnąć. Zarząd Nordvelli chce jednym spojrzeniem sprawdzić, czy sprzedaż od początku roku nadąża za planem. Chcemy pokazać to na jednym kafelku: sprzedaż narastająco, plan narastająco i kolor, który od razu mówi, czy jest dobrze.

Na górze raportu dla zarządu przydaje się jedna liczba z kolorem. Do tego służy wizualizacja Kluczowy wskaźnik wydajności (KPI): pokazuje bieżącą wartość na tle celu i trend w czasie. Podłączymy ją do realizacji planu Nordvelli. Potrzebujemy miar liczonych narastająco od początku roku (year to date), bo KPI porównuje wynik z celem w toku roku. Funkcję TOTALYTD omawiamy szczegółowo w rozdziale o analizie czasowej, tutaj wystarczy, że sumuje wartość od 1 stycznia do bieżącej daty.

Krok 1. Zostań na Stronie 5. Utwórz dwie miary tak jak na początku rozdziału: Sprzedaż YTD prawym przyciskiem na tabeli FaktSprzedaz, Budżet YTD na tabeli FaktBudzet. Obu ustaw format #,0 "zł".

Sprzedaż YTD = TOTALYTD([Łączna sprzedaż], DimKalendarz[Data])

Budżet YTD = TOTALYTD([Budżet sprzedaży], DimKalendarz[Data])
Pasek formuły Power BI z miarą Budżet YTD opartą na funkcji TOTALYTD w tabeli FaktBudzet
Miara Budżet YTD tuż po zatwierdzeniu formuły: pasek formuły pokazuje TOTALYTD, Tabela główna to FaktBudzet, Format jeszcze Ogólne, czyli przed ustawieniem złotówek.

Krok 2. Kliknij puste miejsce kanwy i ikonę Kluczowy wskaźnik wydajności (czwarty rząd, ostatnia z prawej, kwadrat z dwoma trójkątami). Ramka sama zajmuje wolne miejsce w prawym dolnym rogu strony. Obszary KPI to Wartość, Oś trendu i Cel.

Panel Wizualizacje Power BI z podpowiedzią Kluczowy wskaźnik wydajności nad ikoną w czwartym rzędzie
Ikona Kluczowy wskaźnik wydajności, ostatnia w czwartym rzędzie panelu Wizualizacje.
Pusta ramka KPI w prawym dolnym rogu strony Power BI i obszary Wartość, Oś trendu oraz Cel
Pusta ramka KPI w prawym dolnym rogu, obok drzewa dekompozycji. W panelu Wizualizacje trzy puste obszary: Wartość, Oś trendu i Cel.

Krok 3. Przeciągnij Sprzedaż YTD do obszaru Wartość. Ramka pokazuje tylko tytuł: KPI nie narysuje niczego bez osi trendu.

Wizualizacja KPI w Power BI z miarą Sprzedaż YTD w obszarze Wartość i pustą osią trendu
Sprzedaż YTD w obszarze Wartość. Na kafelku widać sam tytuł i szary podgląd, bo brakuje osi trendu.

Krok 4. Przeciągnij MiesiacNazwa z DimKalendarz do obszaru Oś trendu. Kafelek pokazuje sprzedaż narastająco w ostatnim miesiącu osi, czyli w grudniu 2025, a w tle szary wykres jej narastania.

Wizualizacja KPI w Power BI ze Sprzedażą YTD 126 734 270 zł i szarym wykresem trendu po dodaniu osi
Po dodaniu osi trendu: 126 734 270 zł, sprzedaż od stycznia do grudnia 2025, na tle szarego wykresu narastania. Bez celu liczba jest szara.

Krok 5. Przeciągnij Budżet YTD z FaktBudzet do obszaru Cel. Pod liczbą pojawia się cel i odchylenie procentowe, a kolor zmienia się na czerwony.

Kafelek KPI w Power BI: 126 734 270 zł wobec celu 129 209 118 zł, odchylenie -1,92% w kolorze czerwonym
Komplet pól: Sprzedaż YTD 126 734 270 zł wobec celu 129 209 118 zł, czyli -1,92%. Liczba i tło trendu są czerwone, bo wynik jest pod planem.

Krok 6. Format. Kliknij ikonę pędzla Formatuj element wizualny i rozwiń sekcję Oś trendu. Pole Kierunek ma wartość Wysoka wartość jest prawidłowa, czyli więcej znaczy lepiej, i to jest poprawne ustawienie dla sprzedaży. Dla kosztów przełączyłbyś je na odwrotne. Niżej są pola Kolor dobrego wyniku, Kolor neutralnego wyniku i Kolor złego wyniku, którymi zmienisz zielony i czerwony na barwy z identyfikacji firmy.

Sekcja Oś trendu KPI w Power BI z Kierunkiem Wysoka wartość jest prawidłowa i kolorami dobrego i złego wyniku
Sekcja Oś trendu w formatowaniu KPI: Kierunek Wysoka wartość jest prawidłowa, kolory dobrego, neutralnego i złego wyniku oraz Przezroczystość (%) 20.

Kafelek KPI zawsze ocenia ostatni punkt osi trendu. Dlatego fragmentator roku jest tu niezbędny: po zaznaczeniu 2025 ostatnim punktem jest grudzień, a porównanie obejmuje pełny rok sprzedaży z pełnym rokiem planu. W danych Nordvelli każdy rok kończy się około 2 procent pod planem, więc na pełnym roku kafelek jest czerwony.

Linia trendu, prognoza i wykrywanie anomalii

Co chcemy osiągnąć. Na jednym wykresie liniowym zobaczymy całą historię sprzedaży Nordvelli od 2022 roku i odpowiemy na trzy pytania: czy sprzedaż rośnie mimo sezonowych wahań (linia trendu), ile może wynieść w kolejnych dwunastu miesiącach (prognoza) i w których miesiącach wynik odstaje od wzorca (wykrywanie anomalii). Trend, prognoza i anomalie potrzebują całej historii, a fragmentator na Stronie 5 zawęża wszystko do 2025. Dlatego wykres liniowy zbudujemy na osobnej stronie. Kliknij plus obok kart stron na dole okna, powstanie Strona 6.

Krok 1. Oś czasu. Prognoza i anomalie wymagają osi z datą, a nie tekstu w rodzaju MiesiacNazwa. Kolumna DimKalendarz[Data] ma 1 826 dni i linia dzienna tonie w szumie, dlatego dodamy kolumnę z pierwszym dniem każdego miesiąca. Kliknij prawym przyciskiem tabelę DimKalendarz i wybierz Nowa kolumna.

Menu kontekstowe tabeli DimKalendarz w Power BI z pozycją Nowa kolumna i zaznaczonym Oznacz jako tabelę dat
Menu tabeli DimKalendarz z kursorem na Nowa kolumna. Niżej widać ptaszek przy Oznacz jako tabelę dat, ustawiony w lekcji o modelu danych.

W pasku formuły wpisz poniższą formułę i naciśnij Enter. Funkcja DATE składa datę z roku, miesiąca i dnia, więc dla każdego dnia kalendarza dostajesz pierwszy dzień jego miesiąca.

PierwszyDzienMiesiaca = DATE(DimKalendarz[Rok], DimKalendarz[Miesiac], 1)
Pasek formuły Power BI z kolumną PierwszyDzienMiesiaca i typem danych Data/godzina na karcie Narzędzia kolumn
Nowa kolumna PierwszyDzienMiesiaca w DimKalendarz. Karta Narzędzia kolumn pokazuje Typ danych Data/godzina, czyli kolumnę, której Power BI użyje jako ciągłej osi czasu.

Krok 2. Kliknij puste miejsce kanwy i ikonę Wykres liniowy (drugi rząd, pierwsza z lewej). Ramkę rozciągnij na całą szerokość górnej części strony.

Panel Wizualizacje Power BI z podpowiedzią Wykres liniowy i kolumną PierwszyDzienMiesiaca w panelu Dane
Ikona Wykres liniowy w drugim rzędzie panelu Wizualizacje. W panelu Dane widać już nową kolumnę PierwszyDzien... w tabeli DimKalendarz.

Krok 3. Przeciągnij PierwszyDzienMiesiaca do obszaru Oś X, a potem miarę Łączna sprzedaż do obszaru Oś Y.

Wykres liniowy Power BI na całą szerokość strony z polem PierwszyDzienMiesiaca w obszarze Oś X
PierwszyDzienMiesiaca w obszarze Oś X. Ramka pokazuje tylko nazwę pola, bo brakuje jeszcze wartości na osi Y.
Wykres liniowy Power BI z miesięczną sprzedażą Nordvelli od 2022 do 2026 i grudniowymi szczytami
Miesięczna sprzedaż Nordvelli od stycznia 2022 do maja 2026. Wyraźne szczyty co grudzień, z roku na rok wyższe: od około 14 mln zł do ponad 20 mln zł.

Krok 4. Przy zaznaczonym wykresie kliknij w panelu Wizualizacje trzecią ikonę, lupę z wykresem, czyli kartę Analiza. To lista warstw, które Power BI dorysowuje na wykresie: linie stałe, minimum, maksimum, średnia, a na dole Prognoza i Anomalie.

Karta Analiza w panelu Wizualizacje Power BI z sekcjami Linia trendu, Prognoza i Anomalie
Karta Analiza dla wykresu liniowego: Linia trendu, Linia stałej (oś X i oś Y), Linia minimum, maksimum, średniej, mediany, percentylu, Słupki błędów, Prognoza i Anomalie. Wszystkie wyłączone.

Linia trendu

Włącz przełącznik Linia trendu. Na wykresie pojawia się przerywana linia regresji, czyli statystyczny środek rozrzuconych punktów. Dla Nordvelli wznosi się od około 6 mln zł na początku 2022 do około 11,5 mln zł w 2026, co potwierdza, że mimo sezonowych wahań sieć rośnie. Linia trendu jest wyłącznie opisowa: mówi, jaki jest ogólny kierunek, ale niczego nie prognozuje.

Wykres liniowy sprzedaży Nordvelli w Power BI z przerywaną linią trendu i włączonym przełącznikiem Linia trendu
Linia trendu włączona: czarna przerywana prosta przechodzi przez sezonowe wahania i rośnie od około 6 mln zł do około 11,5 mln zł miesięcznie.

Prognoza

Włącz przełącznik Prognoza i rozwiń jej sekcję strzałką. W polu Długość prognozy jest domyślnie 10 punktów, wpisz 12, żeby prognoza objęła rok do przodu. Pole Sezonowość (Punkty) zostaw na Automatycznie: silnik sam wykrył cykl roczny i odtworzył grudniowy szczyt. Gdyby w Twoich danych tego nie zrobił, wpisz tam 12, inaczej prognoza wygładzi sezon i wyjdzie zbyt płaska. Interwał ufności zostaw na 95%.

Prognoza sprzedaży Nordvelli na 12 miesięcy w Power BI z szarym pasem przedziału ufności i grudniowym szczytem 2026
Prognoza na 12 punktów. Szara linia przedłuża szereg do 2027 roku, szary pas wokół niej to przedział ufności. Model sam odtworzył grudniowy szczyt.

Jak to czytać: szeroki pas oznacza dużą niepewność, wąski stabilny wzorzec. Prognoza Power BI to model statystyczny oparty na samej historii linii, nie uwzględnia zewnętrznych wydarzeń, więc traktuj ją jako punkt startu do rozmowy o planie.

Wykrywanie anomalii

Przy włączonej prognozie sekcja Anomalie jest wyszarzona: Power BI nie rysuje obu warstw naraz. Wyłącz przełącznik Prognoza i dopiero wtedy włącz Anomalie.

Karta Analiza w Power BI z włączoną Prognozą i wyszarzoną, niedostępną sekcją Anomalie
Prognoza włączona, sekcja Anomalie wyszarzona na dole karty Analiza. Te dwie warstwy wykluczają się.
Wykrywanie anomalii w Power BI: szary pas oczekiwanego zakresu i kropki przy grudniu 2024 i grudniu 2025
Anomalie włączone, Prognoza wyszarzona. Szary pas to zakres, którego model się spodziewa, a kropki zaznaczają dwa punkty spoza niego: grudzień 2024 i grudzień 2025.

Kliknij kropkę przy grudniu 2025. Z prawej otwiera się panel Anomalie z opisem: wartość 21 187 146 zł była ponad oczekiwanym zakresem od 9 183 334 zł do 14 357 486 zł. Druga kropka to grudzień 2024 z kwotą 18 559 799 zł. Sekcja Możliwe wyjaśnienia, która ma wskazać wymiary tłumaczące odstępstwo, zwróciła u nas komunikat Wystąpił błąd podczas uruchamiania analizy. Sam opis anomalii działa i dla kontrolingu jest gotowym alertem: zamiast co miesiąc przeglądać całą sprzedaż, dostajesz zaznaczony punkt z liczbami.

Panel Anomalie w Power BI: grudzień 2025 z wartością 21 187 146 zł ponad zakresem od 9 183 334 do 14 357 486 zł
Panel Anomalie po kliknięciu grudnia 2025: miniatura wykresu, opis odstępstwa z wartością i oczekiwanym zakresem oraz sekcja Możliwe wyjaśnienia z komunikatem o błędzie analizy.

Warunek działania: prognoza i wykrywanie anomalii wymagają, żeby na osi X był ciągły czas, czyli kolumna daty (u nas PierwszyDzienMiesiaca), a nie tekst w rodzaju MiesiacNazwa. Jeśli te sekcje są wyszarzone przy wyłączonej drugiej warstwie, sprawdź, czy na osi masz kolumnę daty. DimKalendarz oznaczyliśmy jako tabelę dat w rozdziale o modelowaniu.

Wizualizacje niestandardowe: import z AppSource

Co chcemy osiągnąć. Zarząd Nordvelli chce porównać sprzedaż każdego regionu z jego planem na jednym, zwartym wykresie, a takiego typu nie ma w standardowym zestawie Power BI. Chcemy zainstalować wizualizację z AppSource i zbudować na niej wykres punktorowy.

Wbudowany zestaw wizualizacji jest szeroki, ale nie pokrywa wszystkiego. AppSource to sklep Microsoftu z dodatkowymi typami wizualizacji, tworzonymi przez Microsoft i firmy zewnętrzne. Pokażemy import na przykładzie wykresu punktorowego (bullet chart), który zestawia wynik z celem gęściej niż KPI. Okno sklepu wymaga zalogowania do konta Power BI, z którego korzystasz w Desktopie.

Krok 1. Kliknij puste miejsce kanwy, a w panelu Wizualizacje ikonę z trzema kropkami pod ostatnim rzędem ikon (podpowiedź Pobierz więcej wizualizacji).

Panel Wizualizacje Power BI z podpowiedzią Pobierz więcej wizualizacji nad ikoną trzech kropek
Ikona trzech kropek w panelu Wizualizacje, z podpowiedzią Pobierz więcej wizualizacji.

Rozwija się menu z czterema pozycjami: Pobierz więcej wizualizacji, Zaimportuj wizualizację z pliku, Usuń wizualizację i Przywróć wizualizacje domyślne. Druga pozycja służy do plików .pbiviz, które dostajesz na przykład od działu IT.

Menu trzech kropek w panelu Wizualizacje Power BI: Pobierz więcej wizualizacji, Zaimportuj wizualizację z pliku
Menu trzech kropek: Pobierz więcej wizualizacji, Zaimportuj wizualizację z pliku, Usuń wizualizację i Przywróć wizualizacje domyślne.

Krok 2. Kliknij Pobierz więcej wizualizacji. Otwiera się okno Wizualizacje usługi Power BI z kartami Wszystkie wizualizacje, Wizualizacje organizacyjne i Wizualizacje AppSource oraz polem Wyszukaj w prawym górnym rogu.

Okno Wizualizacje usługi Power BI w Power BI Desktop: karta Wszystkie wizualizacje posortowana według popularności
Okno Wizualizacje usługi Power BI: galeria kafli z nazwą wizualizacji, wydawcą i oceną. Niebieski znaczek przy nazwie oznacza wizualizację certyfikowaną przez Microsoft.

Krok 3. Wpisz w pole Wyszukaj Bullet i naciśnij Enter. Wśród wyników jest kilka wykresów punktorowych od różnych wydawców.

Wyniki wyszukiwania Bullet w oknie Wizualizacje usługi Power BI: Bullet Chart od Microsoft Corporation i inne
Wyniki dla frazy Bullet: między innymi Bullet Chart od Microsoft Corporation, Bullet Chart by OKVIZ i Bullet Chart od xViz. Wybieramy wersję od Microsoftu.

Krok 4. Kliknij kafel Bullet Chart z wydawcą Microsoft Corporation. Otwiera się karta wizualizacji z opisem. Sprawdź dwie rzeczy: plakietkę PBI Certified pod oceną i pole Cennik z lewej. Część wizualizacji z AppSource ma płatne plany, ta jest bezpłatna. Kliknij Dodaj.

Karta Bullet Chart od Microsoft Corporation w AppSource z plakietką PBI Certified, ceną Bezpłatnie i przyciskiem Dodaj
Karta Bullet Chart od Microsoft Corporation: ocena, plakietka PBI Certified, przyciski Dodaj i Pobierz próbkę, a w kolumnie z lewej Cennik: Bezpłatnie i wersja 2.4.2.0.

Krok 5. Po chwili pojawia się komunikat Importowanie zakończone pomyślnie. Kliknij OK.

Okno Importowanie zakończone pomyślnie w Power BI po dodaniu wizualizacji Bullet Chart z AppSource
Komunikat Importowanie zakończone pomyślnie: element wizualny został zaimportowany do tego raportu. Wizualizacja zapisuje się w pliku .pbix, więc każdy, kto go otworzy, zobaczy ją bez instalowania.

Krok 6. Na dole panelu Wizualizacje, za ikonami wbudowanymi, pojawiła się nowa ikona Bullet Chart 2.4.2.0. Przejdź na Stronę 6, kliknij puste miejsce pod wykresem liniowym i kliknij tę ikonę. Ramka zajmie wolną dolną część strony.

Panel Wizualizacje Power BI z nową ikoną Bullet Chart 2.4.2.0 na końcu listy wizualizacji
Nowa ikona na końcu panelu Wizualizacje z podpowiedzią Bullet Chart 2.4.2.0. Używasz jej tak samo jak wbudowanych.

Wykres punktorowy ma więcej obszarów niż KPI: Kategoria, Wartość, Wartość docelowa, Minimalna, Wymaga poprawy, Satysfakcjonujący, Dobre, Bardzo dobry i Maksymalna. Pięć ostatnich służy do kolorowych pasm ocen, możesz je zostawić puste.

Pusta ramka Bullet Chart pod wykresem liniowym w Power BI i obszary Kategoria, Wartość, Wartość docelowa oraz pasma ocen
Pusta ramka Bullet Chart pod wykresem liniowym. W panelu Wizualizacje obszary od Kategoria do Maksymalna.

Krok 7. Przypisz pola:

  • Kategoria: DimSklepy[Region]
  • Wartość: miara [Łączna sprzedaż]
  • Wartość docelowa: miara [Budżet sprzedaży]
Bullet Chart w Power BI: sprzedaż sześciu regionów Nordvelli jako czarne paski i budżet jako pionowa kreska
Gotowy wykres punktorowy: dla każdego regionu czarny pasek to sprzedaż, a pionowa kreska to budżet. Wszystkie paski kończą się przed kreską, czyli każdy region jest pod planem.

Strona 6 nie ma fragmentatora roku, więc wykres porównuje całą sprzedaż z całym budżetem, razem z budżetem na czerwiec do grudnia 2026, którego sprzedaż jeszcze nie dogoniła. Stąd paski kończą się wyraźnie przed kreską, na przykład region Online ma 141,8 mln zł sprzedaży wobec 156,6 mln zł planu. Osie tej wizualizacji używają angielskich separatorów (20,000,000 zł), bo formatowanie liczb robi tu kod wydawcy, a nie Power BI.

Poniżej cztery wizualizacje z AppSource, które szczególnie przydają się na danych Nordvelli.

WizualizacjaDo czego w NordvelliPola
Bullet ChartRealizacja budżetu sklepu z pasmem docelowym, gęściej niż KPIWartość: Łączna sprzedaż, Cel: Budżet sprzedaży
Chiclet SlicerFragmentator kategorii jako kafelki z ikonami, ładniejszy niż listaKategoria: DimProdukty[Kategoria]
Radar ChartProfil satysfakcji: obsługa, czas, ceny, asortyment na jednej pajęczynieKategoria: oceny FaktSatysfakcja, Wartość: średnie
Word CloudChmura powodów zwrotów z FaktZwroty[Powod]Kategoria: Powod, Wartości: liczba zwrotów

Bezpieczeństwo i wybór: preferuj wizualizacje z oznaczeniem certyfikowana, bo Microsoft weryfikuje ich kod i nie wysyłają danych na zewnątrz. Wizualizacje niecertyfikowane mogą łączyć się z internetem, więc w firmowym środowisku Nordvella używaj ich ostrożnie i tylko z zaufanych źródeł. Administrator dzierżawy (tenant) może zresztą całkiem zablokować niecertyfikowane, więc jeśli AppSource jest wyszarzone, to skutek polityki firmy.

Zestawienie zaawansowanych typów wizualizacji Power BI: kaskada, mapa, drzewo dekompozycji, KPI, custom visuals
Przegląd rodziny wizualizacji zaawansowanych omawianych w tym rozdziale, od wykresu kaskadowego i mapy po drzewo dekompozycji, KPI i wizualizacje niestandardowe z AppSource. Traktuj to jako mapę wyboru: najpierw pytanie biznesowe, potem typ wizualizacji.

Który wykres do jakiego pytania: ściągawka Nordvella

Wybór wizualizacji zaczyna się od pytania: najpierw wiesz, na co odpowiadasz, a typ wynika z tego niemal automatycznie. Poniższa tabela zbiera to, co przećwiczyliśmy w tym rozdziale, w formie decyzyjnej ściągawki dla analityka Nordvella.

Infografika JSystems dobierająca typ wizualizacji Power BI do pytania biznesowego w sieci Nordvella
Kolejność jest zawsze taka: najpierw pytanie, potem typ wykresu. Odwrotna droga kończy się ładnym wizualem, który nie odpowiada na nic.
Pytanie biznesoweWizualizacja
Jak roczne odchylenie od budżetu składa się z miesięcy?Wykres kaskadowy (Wodospad)
Gdzie geograficznie leży masa sprzedaży?Azure Maps z bąblami
Gdzie marża jest najsłabsza i po którym wymiarze?Drzewo dekompozycji
Czy trend się utrzyma w kolejnych miesiącach?Wykres liniowy z prognozą
Który miesiąc wyłamał się z normy?Wykres liniowy z wykrywaniem anomalii
Czy realizujemy plan roczny, jednym spojrzeniem?Karta KPI

Mając te wizualizacje opanowane, masz komplet do zbudowania dashboardu zarządczego Nordvella, który nie tylko pokazuje "ile", ale też odpowiada na "gdzie", "dlaczego" i "co dalej". W następnym rozdziale o parametrach i analizie co-jeśli dodamy do raportu suwaki, którymi sprawdzisz, jak zmiana rabatu albo ceny przesuwa sprzedaż i marżę.

✕

Najczęściej zadawane pytania

Jak zbudować wykres kaskadowy budżet kontra wykonanie w Power BI?
Wstaw wizualizację Wykres kaskadowy (po angielsku waterfall). Do obszaru Kategoria przeciągnij DimKalendarz[MiesiacNazwa], do obszaru Oś Y miarę Odchylenie od budżetu, czyli sprzedaż minus budżet. Power BI zsumuje kolejne słupki narastająco, a słupek końcowy Suma pokaże łączne odchylenie roczne. Dodatnie odchylenia są zielone, ujemne różowoczerwone, a słupek Suma niebieski.
Jak wyświetlić dane Nordvelli na mapie Polski?
Kolumnie DimSklepy[Miasto] ustaw kategorię danych Miasto (karta Narzędzia kolumn, lista Kategoria danych). Klasyczne wizualizacje Mapa i Kartogram bywają wyłączone przez administratora organizacji, więc użyj Azure Maps: Miasto do obszaru Lokalizacja, Łączna sprzedaż do obszaru Rozmiar, Region do obszaru Legenda. Wielkość bąbla odzwierciedla sprzedaż miasta.
Do czego służy drzewo dekompozycji w Power BI?
Drzewo dekompozycji rozkłada jedną miarę na czynniki po wybranych wymiarach. Po kliknięciu plusa wybierasz wymiar ręcznie albo pozwalasz sztucznej inteligencji wskazać ten, który najmocniej tłumaczy różnice. Na danych Nordvelli za 2025 rok opcja Niska wartość prowadzi od regionu Wschód przez kategorię Telefony do Białegostoku, czyli do najsłabszego miejsca marży.
Jak dodać do Power BI wizualizację niestandardową z AppSource?
W panelu Wizualizacje kliknij trzy kropki, wybierz Pobierz więcej wizualizacji, a w oknie Wizualizacje usługi Power BI wyszukaj potrzebny typ (na przykład Bullet Chart). Po dodaniu jego ikona pojawia się w panelu Wizualizacje i używasz jej jak każdej wbudowanej. Preferuj wizualizacje z oznaczeniem certyfikowanym.

Komentarze (0)

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

Brak komentarzy...