Nowa aktualizacja Power BI. Jak zwykle wybieram kilka rzeczy, które według mnie są najbardziej interesujące z perspektywy codziennej pracy z raportami i modelami danych.
Custom totals w tabelach i matrix (preview)
To chyba najbardziej wyczekiwana zmiana przez osoby pracujące z Power BI.
Przez lata powstało mnóstwo memów o tym, jak Power BI liczy total. Wiersze pokazują konkretne wartości, użytkownik je sumuje i oczekuje jednego wyniku. Total pokazuje coś innego, bo miara liczona jest w innym kontekście filtrowania. Z punktu widzenia silnika wszystko jest poprawne. Z punktu widzenia biznesu wygląda to często jak błąd.

W praktyce oznaczało to pisanie dodatkowych miar tylko po to, żeby kontrolować zachowanie total. ISINSCOPE, SUMX po widocznych elementach, specjalna logika itp. Dało się to zrobić, ale model robił się coraz bardziej skomplikowany.
Custom totals wprowadzają w końcu normalny wybór. Można teraz zdecydować jak total ma być liczony. Na przykład jako:
• Sum
• Min
• Max
• Count
• Count (Distinct)

Mniej DAX, mniej tłumaczenia użytkownikom dlaczego liczby się „nie zgadzają”, prostsze utrzymanie raportów w czasie. Warto zaznaczyć że jest to funkcja w preview.

Series label leader lines for line charts
Na wykresach liniowych można teraz dodać linie prowadzące od etykiety serii do punktu. Niby drobiazg, ale przy większej liczbie serii wykres staje się dużo czytelniejszy. Leader lines pomagają szybciej zrozumieć która etykieta należy do której linii, szczególnie gdy wykres jest gęsty albo linie się nakładają. Dodatkowo można sterować kolorem i widocznością etykiet, co daje większą kontrolę nad czytelnością wizualizacji.
W praktyce oznacza to, że częściej można zrezygnować z legendy albo ograniczyć ilość elementów na wizualizacji. Dodatkowo można zmieniać kolory etykiet, rozmiar i kolor czcionki czy ukryć niektóre z nich.

Modern visual defaults i zmiany w theme (Preview)
Power BI wprowadza nowe domyślne style wizualizacji zgodne z Fluent. Nowe raporty mają wyglądać bardziej „nowocześnie” bez dodatkowego formatowania. Ale czy tak rzeczywiście będzie? Mam pewne wątpliwości.
Trochę mnie to martwi, bo w wielu projektach korzystam z mocno customowego theme. Jeśli Microsoft zmieni sposób dziedziczenia stylów albo domyślne ustawienia wizualizacji, może się okazać, że część theme trzeba będzie przebudować. Warto to sprawdzić zanim zacznie się kolejne wdrożenia.
Conditional formatting dla Input slicera
Input slicer pozwala użytkownikowi wpisać wartość wyszukiwanego parametru. Teraz można zmieniać jego wygląd w zależności od wpisanej wartości.
Można dynamicznie sterować kolorem tekstu, ikon, obramowania czy accent bar w zależności od wartości miary lub pola z modelu. Elementy, które wspierają conditional formatting, obejmują:
Filtry: kolor tekstu, kolor przycisku zamknięcia
Operator filtra: kolor tekstu i ikony
Przycisk Apply: kolor ikony
Pole wprowadzania: kolor tekstu placeholdera (na zdjęciu niżej to tekst Enter Segment) oraz kolor paska akcentu
Tło i obramowanie: kolory tła i obramowania dla każdego elementu.
To daje dużo większą kontrolę nad UX raportu. Slicer może nie tylko zbierać parametr od użytkownika, ale też wizualnie komunikować jego status. Na przykład można zmienić kolor paska akcentu w zależności od statusu albo wyróżnić przycisk Apply, gdy spełnione są określone warunki. To mała rzecz, ale poprawia odbiór raportu. Użytkownik może od razu zobaczyć czy wpisana wartość jest w oczekiwanym zakresie.

User-defined functions w DAX (Preview)
Możliwość tworzenia własnych funkcji w DAX to duży krok w stronę bardziej uporządkowanego modelowania. Do tej pory logika była często kopiowana między miarami albo ukrywana w calculation groups.
Teraz można zdefiniować funkcję raz i wykorzystywać ją w wielu miejscach. W większych modelach oznacza to czytelniejszy kod, łatwiejsze zmiany i mniejsze ryzyko niespójności oraz ograniczyć duplikację kodu między miarami. Ciekawa opcja.

Krótko o innych kierunkach
Direct Lake w OneLake osiągnął status General Availability. Widać wyraźnie, że Microsoft chce iść w stronę pracy bez importu danych i z mniejszą zależnością od DirectQuery w wybranych scenariuszach i z centralnym storage w Fabric, szczególnie przy dużych wolumenach danych.
Pojawił się też TMDL view w web modeling w trybie preview. Możliwość pracy z modelem w formie tekstowej w przeglądarce to ważny krok dla zespołów, które używają Git i pipeline’ów deploymentowych.
Warto też obserwować rozwój translytical flows. Translytical flows rozwijają możliwości wykonywania działań operacyjnych bezpośrednio z poziomu raportu, np. poprzez integracje z workflow lub systemami zewnętrznymi. To rozszerzenie scenariuszy użycia Power BI w kierunku bardziej interaktywnych procesów biznesowych. Raport zaczyna być miejscem, gdzie można wykonać konkretne działanie na danych.

Więcej informacji
Pełną listę zmian można znaleźć na stronie Microsoft. Zdjęcia i materiały wizualne pochodzą częściowo z oficjalnych materiałów Microsoft.
https://powerbi.microsoft.com/en-us/blog/power-bi-march-2026-feature-summary
Jak zwykle przy nowych funkcjach warto przetestować ich zachowanie w realnych modelach, szczególnie w kontekście performance i istniejących wzorców architektonicznych i pamiętać, że niektóre z opcji są w preview, więc mogą zawierać błędy.
Jeśli nie czytałeś poprzedniej aktualizacji to artykuł znajdziesz tutaj: Aktualizacja PBI luty 2026


