Samouczek mapy cieplnej w Power BI - Jak utworzyć mapy cieplne z przykładami


Zacznij od załadowania czystego zestawu danych i budowania macierzy, w której kolumny oparte na czasie pokazują trendy, a kategorie opisują grupy. Zastosuj skalę kolorów do wartości, tak aby najwyższa intensywność pojawiała się w ciepłych kolorach, a najniższa w chłodniejszych tonach. To podstawowe podejście pomaga przedstawić popyt i wydajność jednym rzutem oka i daje szybkie zrozumienie tego, na czym się skupić. Przechowuj surowe dane w stabilnej lokalizacji i odświeżaj zestaw danych według harmonogramu pasującego do twojego czasowego horyzontu.
W Power BI wybierz wizualizację Matrix, umieść Czas w Kolumnach i Kategorię w Wierszach, a następnie przeciągnij Sprzedaż do Wartości. Otwórz Formatowanie warunkowe, wybierz Kolor tła i wybierz skalę kolorów Rozbieżną z wyraźnym Min/Max. Utrzymywanie zakresu ograniczonego (np. 0–100) poprawia czytelność i ułatwia porównywanie trendów między elementami. Te kroki pomagają porównywać rzeczy w ramach niektórych kategorii.
Wypróbuj praktyczne przykłady, aby zobaczyć, jak to działa: zestaw danych obejmujący pojedynczy sklep i również sieci, lub dziennik wolumenu usług według godziny w kontekstach edukacyjnych. Jeśli masz transkrypcje lub interakcje usługowe, agreguj według godziny i mapuj liczbę na intensywność koloru. Te konkretne przypadki pokazują, czego się spodziewać, gdy zastosujesz logikę mapy cieplnej do swojej dziedziny.
Wskazówki poprawiające czytelność: ogranicz paletę kolorów do 5–7 odcieni, włącz legendę z wyraźnymi etykietami, dodaj etykiety danych lub podpowiedzi dla dokładnych wartości i podaj pożądany cel lub punkt odniesienia za pomocą oddzielnej karty KPI. W wizualizacji użyj wyglądu dla spójnego formatowania na stronach i powiąż swoją mapę cieplną z powiązanym zestawem danych dla scenariuszy edukacyjnych i usługowych.
Kolejne kroki: opublikuj swój raport, udostępnij link interesariuszom i przechowuj skoroszyt w swoim obszarze roboczym, aby członkowie zespołu mogli go ponownie wykorzystać. Oszczędzając czas, analitycy zyskują możliwość szybkiego identyfikowania gorących punktów i planowania działań w ramach działów, w tym sieci, edukacji i usług.
Kroki praktyczne do budowania i walidacji map cieplnych w Power BI
Myśl o mapie cieplnej jako o siatce, w której twoja miara koloruje każdą komórkę. Zacznij od pobrania wymiaru daty kalendarzowej i tabeli faktów finansowych do Power BI za pomocą odpowiednich konektorów. Jeśli twój potok danych używa importera, mapuj pola ostrożnie, aby uniknąć niezgodności. Utwórz lub zaimportuj tabelę kalendarza, aby włączyć inteligencję czasową, i zdecyduj o dziennej lub agregowanej skali dni dla swojej analizy. To podejście da ci solidną podstawę do wykorzystywania spostrzeżeń opartych na czasie.
Krok 1: Przygotuj model danych. Połącz się z źródłami, upewniając się, że wymagane pola istnieją: data, pole, produkt i kluczowe wartości finansowe. Użyj konektorów do ładowania tabel, a następnie utwórz relacje: data do kalendarza, produkt do wymiaru produktu. Ustaw domyślny kierunek filtrowania krzyżowego na oba, jeśli twój model to obsługuje. Sprawdź, czy pole daty jest ciągłe i powiązane, tak aby dni były wyrównane w wizualizacjach.
Krok 2: Zbuduj miarę. Utwórz szczegółowe wyrażenie DAX, aby uchwycić metrykę, którą chcesz mapować na kolor, taką jak TotalSales = SUM( Sales[Amount] ). Jeśli pracujesz z wieloma walutami, dodaj prosty selektor waluty jako slicer i włącz go do miary. Utrzymuj nazwy pól spójne i oznacz miarę wyraźnie, aby słowo używane w etykietach pozostało zrozumiałe dla użytkowników końcowych.
Krok 3: Utwórz wizualizację mapy cieplnej. Użyj wizualizacji Matrix z Wiersze = kategoria produktu (lub inna kategoria) i Kolumny = data (sformatowana do wybranej granularności). Wartości = miara z Kroku 2. Włącz formatowanie warunkowe dla Koloru tła i wybierz skalę kolorów od jasnego do mocnego, aby odzwierciedlić intensywność. Sortowanie powinno być stosowane do Kolumn według Daty w kolejności rosnącej, a możesz wykorzystać domyślną granularność dzienną, tygodniową lub miesięczną w zależności od danych. Jeśli potrzeba, dodaj małą etykietę danych, aby poprawić czytelność bez bałaganu.
Krok 4: Waliduj wyniki. Sprawdź, czy siatka renderuje się bez pustych komórek dla oczekiwanych dni i czy sumy zgadzają się z danymi źródłowymi w ramach wielu dat. Szukaj luk, które wskazują na brakujące dni w kalendarzu, i badaj odpowiadające wiersze w importerze lub konektorach. Za każdym razem, gdy dostosujesz slicer lub filtr, potwierdź, że mapa cieplna aktualizuje się natychmiast i pozostaje spójna z oczekiwaniami czasowymi.
Krok 5: Testuj interaktywność i wydajność. Dodaj slicery dla zakresu dat, kategorii i regionu, aby symulować różne scenariusze użytkownika. Upewnij się, że mapa cieplna reaguje na zmiany w sortowaniu, granularności i filtrowaniu krzyżowym, i sprawdź, czy renderowanie pozostaje responsywne, gdy zestaw danych rośnie poprzez zmianę widoku dziennego na szerszy zakres kalendarza.
Krok 6: Dokumentacja i udostępnianie. Udokumentuj mapowania pól, wybraną granularność czasową, reguły formatowania i wykonane sprawdzenia walidacji. Opublikuj raport w swoim obszarze roboczym, ustaw harmonogram odświeżania za pomocą odpowiednich konektorów i podaj notatki nawigacyjne, aby użytkownicy mogli z ufnością eksplorować kalendarz, daty i wybory pól.
Sekcja 1: Przygotowanie danych - zidentyfikuj miary i wymiary dla siatki
Określ pojedynczy zestaw miar, które uchwycą intensywność i sprzedaż, i mapuj je na wymiary, które definiują siatkę. Ta metoda wykorzystująca inteligencję zapewnia jasny punkt startowy dla analityka, i szczególnie pomaga, gdy potrzebujesz szybkich decyzji, takich jak dla natychmiastowych przeglądów kanałów. Siatka powinna dostarczać dostęp do danych z zaufanego źródła w przyrostach minutowych, tak abyś mógł porównywać wzorce dni powszednich w ramach okresów i identyfikować hotspoty. Użyj skali niebieskiej dla intensywności i utrzymuj interfejs interaktywny, aby wspierać drill-down do szczegółów zachowań.
Wybierz miary o znaczeniu dla wyników biznesowych: całkowita sprzedaż, delta współczynnika konwersji i średnie aktywności, takie jak wizyty na sesję. Określ granularność czasową i zapewnij przechowywanie danych w niezawodnym pliku, tak abyś mógł analizować trendy. Zauważyliśmy, że utrzymywanie spójnego podzbioru metryk poprawia czytelność tabeli krzyżowej dla przeglądów analityków i pomaga zespołom działać na podstawie wyników.
Definiuj wymiary siatki: rodzina produktów, kategoria, region, kanał i dzień tygodnia jako podstawowy wymiar czasowy. Dla czytelności ogranicz zestaw wymiarów i zapewnij, aby każde pole miało stabilną ścieżkę dostępu i jasną definicję działającą pod zmiennymi filtrami. To ustawienie wspiera interaktywną eksplorację, tak aby analityk mógł kliknąć komórkę, aby ujawnić podstawowe szczegóły zachowań.
Przyjmij lekkie, interaktywne przepływy pracy: zbuduj niebieską mapę cieplną, w której intensywność każdej komórki odzwierciedla określoną wielkość aktywności. To podejście zapewnia prosty model danych, przechowuje wartości pod spójnym schematem i używa metody szeroko wspieranej w narzędziach BI. Taka konfiguracja pozwala ci analizować zachowania, informować decyzje biznesowe i dawać dostęp odpowiednim interesariuszom.
Sekcja 1: Układ siatki - aranżuj wiersze, kolumny i klucze dla mapy cieplnej

Zacznij od siatki 4x5: 4 wiersze dla regionów i 5 kolumn dla okresów czasowych, i umieść dedykowaną legendę (klucze), aby zapewnić intuicyjną interpretację i szybkie działanie.
Połącz dane z importera do wizualizacji matrix, mapuj regiony na wiersze i okresy na kolumny, i przypisz miarę do wartości matrix. To ustawienie tworzy tabelę matrix w raporcie i umożliwia bardzo jasną czytelność, informacyjną wartość dla analityków i raportów, oraz wspiera wartość edukacyjną.
Kroki do wdrożenia: 1) przygotuj dane w importerze i oczyść je w edytorze zapytań, 2) dodaj wizualizację matrix do powierzchni raportu, 3) wykorzystaj formatowanie warunkowe do podkreślenia wysokich i niskich wartości, 4) dodaj oddzielną sekcję dla klucza, 5) przetestuj czytelność w motywach ciemnym i jasnym.
Wskazówki dla trendów i akcji: organizuj według regionu, dostosuj do celów organizacji, użyj spójnej rampy kolorów działającej w trybie ciemnym, aby zachować czytelność, i udokumentuj podejście interpretacyjne, tak aby analityk mógł interpretować szybko. To ważne dla zarządzania i edukacji, pomagając analitykowi wyprowadzać actionable insights i wzmacniając raporty. Rozważ dodanie próbki do LinkedIn, aby zademonstrować jasną narrację danych i zwiększyć wartość organizacji.
| Region | Q1 | Q2 | Q3 | Q4 |
|---|---|---|---|---|
| North | 78 | 82 | 65 | 90 |
| South | 54 | 60 | 58 | 72 |
| East | 88 | 91 | 74 | 95 |
| West | 62 | 67 | 70 | 80 |
Sekcja 1: DAX dla wartości ciepła - utwórz miarę do sterowania intensywnością koloru
Utwórz pojedynczą miarę DAX o nazwie Heat Intensity, aby sterować kolorem w swoich wizualizacjach. To podejście oparte na danych normalizuje bieżący kontekst, tak aby każda komórka w tabelach matrix, w tym klienci, tygodnie i obszary, używała tej samej skali gradientu. Użyj tego jako bazy zarówno dla porównań numerycznych, jak i decyzji o etykietowaniu, i utrzymuj tworzenie skupione na jasnej, wielokrotnego użytku metryce.
- Zidentyfikuj bazową wartość do wizualizacji. Wybierz pole numeryczne, takie jak całkowita sprzedaż, zysk lub zamówienia, i upewnij się, że agreguje się poprawnie w swoich wizualizacjach.
- Oblicz min i max w odpowiednim zakresie. Użyj ALLSELECTED, aby szanować slicery, zachowując jednocześnie bieżący kontekst wizualizacji:
- Zwróć znormalizowaną wartość między 0 a 1. To umożliwia spójne mapowanie kolorów w powiązanych obszarach i tabelach matrix, nawet gdy filtrujesz według grup klientów lub tygodni.
- Podaj kod DAX dla miary. Ten przykład używa prostej wartości przychodu i szanuje bieżące wybory:
- Wyjaśnij, jak zastosować miarę do koloru. Użyj formatowania warunkowego dla koloru tła w matrix lub mapie ciepła, wybierając gradient przechodzący od chłodnego do ciepłego, aby odzwierciedlić wartości od niskich do wysokich.
Przykład kodu do umieszczenia w Power BI jako nowa miara:
Heat Intensity :=
VAR v = SUM('Sales'[Amount])
VAR mn = CALCULATE(MIN('Sales'[Amount]), ALLSELECTED('Sales'))
VAR mx = CALCULATE(MAX('Sales'[Amount]), ALLSELECTED('Sales'))
RETURN IF(mx - mn = 0, 0, (v - mn) / (mx - mn))
Wskazówki do praktycznego użycia:
- Opcja: przełączaj między ALL a ALLSELECTED, aby zmienić zakres normalizacji. Użyj ALL dla globalnej skali, ALLSELECTED dla gradientów świadomych slicerów.
- Opcja: utwórz Diverging Heat Intensity, jeśli wolisz podkreślenie punktu środkowego, np. 0.5 jako neutralny, z odchyleniami negatywnymi i pozytywnymi pokazanymi w przeciwnych kolorach.
- Komentarz: oznacz miarę wyraźnie (Heat Intensity, Normalized Value), aby koledzy mogli ją ponownie wykorzystać w projektach bez błędnej interpretacji skali kolorów.
- Zmienne pomagają w czytelności: oddziel obliczenia v, mn i mx, a następnie składaj ostateczny zwrot dla łatwiejszej konserwacji w dużych modelach.
- Klienci, tygodnie i powiązane obszary stają się łatwiejsze do porównania, gdy skala jest ustalona przez miarę, a nie twardo zakodowana na wizualizację.
- Jeśli źródła danych obejmują wiele tabel, rozważ integrację couplerio lub hevo, aby zapewnić spójną walutę, daty lub konwersje jednostek przed normalizacją.
- Przydatne w przykładach, gdzie budujesz raport storytelling oparty na danych, umożliwiając szybki rzut oka na różnice wydajności w kohortach.
Jak zastosować w raporcie:
- Wybierz wizualizację matrix lub tabeli, którą chcesz pokolorować według intensywności ciepła.
- Otwórz panel formatowania warunkowego i wybierz Kolor tła (lub Kolor czcionki).
- Sformatuj według wartości pola i wybierz miarę Heat Intensity.
- Wybierz gradient – np. niebieski do czerwonego – i dostosuj kolory min/max, aby odzwierciedlić pożądane podkreślenie wizualne.
- Etykietowanie: upewnij się, że etykiety osi i legendy przekazują, że kolor odzwierciedla proporcję numeryczną zakresu, a nie surowe wartości.
Zaawansowane notatki:
- Jeśli utrzymujesz wymiar tygodni, możesz porównywać wydajność tydzień do tygodnia, zachowując stabilną rampę kolorów.
- W dashboardach projektowych połącz to z numeryczną podpowiedzią, aby pokazać rzeczywistą wartość obok znormalizowanej wskazówki koloru.
- Podczas pracy z tabelami matrix z wielu źródeł, sprawdź typy danych i reguły zaokrąglania, aby normalizacja pozostała stabilna w powiązanych wizualizacjach.
- Opcjonalnie: utwórz oddzielną miarę dla wartości maksymalnych i minimalnych, aby ponownie wykorzystać w innych wizualizacjach lub wyświetlić bieżący zakres na karcie.
To podejście dostarcza spójny, interpretowalny sygnał koloru w całym zestawie obszarów, klientów i tygodni, ułatwiając zauważanie odstępstw i trendów jednym rzutem oka, bez powtarzających się kroków tworzenia dla każdej wizualizacji.
Sekcja 2: Dostrajanie wizualne - ustaw skale kolorów, legendy i podpowiedzi
Zalecenie: Ustaw skalę kolorów rozbieżną dla zmian i sekwencyjną dla wartości bezwzględnych, a następnie zablokuj min i max do zakresu danych. To czyni różnice wartości jasnymi w wierszach miesięcy i lokalizacjach.
Wybierz skale kolorów na podstawie dystrybucji danych. Dla map ciepła sprzedaży zastosuj paletę sekwencyjną od jasnego do ciemnego, aby podkreślić wyższe wartości; dla zmian procentowych użyj skali rozbieżnej z neutralnym punktem środkowym. W trybie automatycznym Power BI dostosowuje się do danych, ale możesz zakończyć poprzez dostrojenie punktów środkowych, aby poprawić kontrast wizualny i czytelność.
Pokaż legendę i zoptymalizuj jej pozycję dla czytelności. Użyj zwięzłego tytułu legendy (na przykład „Wartość” lub „Sprzedaż”) i umieść legendę poziomo, aby zaoszczędzić miejsce pionowe. Utrzymuj rozmiary czcionek spójne z innymi wizualizacjami i upewnij się, że legenda nigdy nie nakłada się na dane w pokazanych podglądach.
Podpowiedzi niosą kontekst poza kolorem. W panelu Tooltip dodaj wartość, miesiąc i pola dni tygodnia, plus lokalizacje i usługi, aby dać szybki kontekst podczas najechania. Dołącz transkrypcje lub notatki jako pole wtórne, gdy dostępne, tak aby analitycy mogli przekształcić szybki rzut oka w actionable insight bez przewijania z powrotem do danych źródłowych.
Wzmocnij wskazówki wizualne ikoną lub małym wskaźnikiem sygnalizującym kierunek trendu. Na przykład strzałka w górę w podpowiedzi lub nagłówku pomaga użytkownikom interpretować dane jednym rzutem oka, wzmacniając czytelność bez bałaganu. To podejście wspiera wizualnie jasne dashboardy, które wspierają zgodność i zaufanie do liczb.
Układ i interakcja mają znaczenie. Pozycjonuj skalę kolorów poza główną siatką, utrzymuj subtotaly w matrix widoczne, gdzie istotne, i upewnij się, że wyrównanie poziome zachowuje czysty przepływ czytania. Gdy klikniesz komórkę, raport powinien przejść do przefiltrowanych wyników, pokazując wpływ na powiązane miesiące, lokalizacje i kanały sprzedaży.
Dostępność i użyteczność to konkretne korzyści. Przetestuj paletę kolorów dla użytkowników niedowidzących kolory, i sprawdź, czy wartość i subtotaly pozostają czytelne podczas przewijania miesięcy. Jeśli musisz pokazać długie szczegóły, oznacz ikoną z krótką podpowiedzią zamiast zajmować dodatkową przestrzeń, co zachowuje czytelność dla zapracowanych użytkowników pracujących z danymi dni powszednich i weekendowych.
Praktyczne wskazówki: zacznij od dostrojenia min–środ–max skali kolorów, a następnie dostrój legendę i podpowiedzi. W minuty możesz ukończyć mapę cieplną, która jasno komunikuje wydajność usług w lokalizacjach i miesiącach, wspiera sprawdzenia zgodności i podkreśla najsilniejsze segmenty dla zespołów sprzedaży.
Ready to leverage AI for your business?
Book a free strategy call — no strings attached.


