#017 Raport w Power BI z AI w 7 krokach, bez podłączania AI do danych

Ostatnio dostałam zadanie, które na początku trochę mnie przestraszyło: raport w Power BI z AI z danych Salesforce do śledzenia demandu. Chodziło o to, żeby od razu widzieć, czy sprzedaż idzie zgodnie z planem. I czy nie mamy szans, które „mają się zamknąć w tym miesiącu”, a wciąż wiszą na etapie pierwszej rozmowy. Problem? Proces […]

#017 Raport w Power BI z AI w 7 krokach, bez podłączania AI do danych Dowiedz się więcej »

Wykres Pareto w Power BI zbudowany w Deneb: udział produktów, krzywa narastająca i próg 80%

#016 Wykres Pareto w Power BI – czytelny układ w Deneb (80/20)

Wykres Pareto w Power BI przez długi czas robiłam tak jak wszyscy: kolumny posortowane malejąco, linia narastająca na drugiej osi, do tego linia stała na 80%. Działał, ale za każdym razem miałam wrażenie, że odbiorca musi się nad nim za długo zastanawiać. W końcu przebudowałam go w Deneb. Udział i krzywa narastająca dostały osobne miejsca,

#016 Wykres Pareto w Power BI – czytelny układ w Deneb (80/20) Dowiedz się więcej »

#015 Testowanie miar DAX: jak przestałam klikać po slicerach i zaczęłam pracować mądrzej

Znasz to uczucie? Oddajesz raport, wszystko wygląda świetnie, a dwa tygodnie później przychodzi wiadomość: „Paulino, a czemu jak kliknę tę jedną kategorię, to wychodzi dziwna liczba?”. Klikasz u siebie — faktycznie, dziwna. Miara działa idealnie w dziesięciu miejscach i sypie się w jedenastym, którego nikt nie sprawdził. Właśnie dlatego testowanie miar DAX to nie fanaberia

#015 Testowanie miar DAX: jak przestałam klikać po slicerach i zaczęłam pracować mądrzej Dowiedz się więcej »

#014 Jak stworzyć dynamiczny Dumbbell Chart Top 10 w Power BI i dlaczego warto porzucić tradycyjne słupki

Domyślne wykresy Power BI zawodzą, gdy dynamiczny ranking zderza się z sortowaniem i cross-filteringiem. Tworząc dynamiczny Dumbbell Chart (Top 10) w dodatku Deneb (Vega-Lite), zyskujesz pewność, że lista czołowych pozycji przelicza się i re-sortuje na żywo na podstawie aktualnych danych przy każdym kliknięciu. Pułapka sortowania i filtrów kontra dynamiczny Dumbbell Chart (Top N) w Power

#014 Jak stworzyć dynamiczny Dumbbell Chart Top 10 w Power BI i dlaczego warto porzucić tradycyjne słupki Dowiedz się więcej »

🧠#013 [Matcha DAX Break] Karty KPI w Power BI: Zaawansowana manipulacja kontekstem w DAX

Jako developer Power BI szybko przekonasz się, że standardowe kalkulacje mają swoje granice. Prawdziwe wyzwanie zaczyna się wtedy, gdy natywne filtry raportu wchodzą w konflikt ze specyficzną logiką biznesową, jakiej wymagają zaawansowane karty KPI w Power BI. Kiedy pojedyncza wizualizacja musi pokazywać metryki zupełnie niezależne od fragmentatorów użytkownika — albo przeliczać dane w locie na

🧠#013 [Matcha DAX Break] Karty KPI w Power BI: Zaawansowana manipulacja kontekstem w DAX Dowiedz się więcej »

#012 Microsoft Fabric & Python UDFs: Power BI Can Finally Talk Back! 🗣️

Let’s be honest: Power BI has always been a bit of a „one-way street.” It’s amazing at showing you that your margins are dropping, but if you want to actually do something about it—like leave a comment or a strategic note—you’re usually stuck jumping between Excel, SharePoint, or some clunky Power Apps integration. 🙄 But

#012 Microsoft Fabric & Python UDFs: Power BI Can Finally Talk Back! 🗣️ Dowiedz się więcej »

Automating Power BI Best Practice Analyzer (BPA) with GitHub Actions: A Complete Guide

Maintaining a high-standard Power BI report isn’t just about making it look pretty. It’s about performance, scalability, security, and maintainability. In the enterprise world, you cannot rely on manual checks alone. If you want to level up your Power BI game, you need to automate your quality assurance. In this post, you will learn exactly

Automating Power BI Best Practice Analyzer (BPA) with GitHub Actions: A Complete Guide Dowiedz się więcej »

DAX for SQL Developers

#010: DAX for SQL Developers: Mastering the Layered Query Mindset

Welcome back to the second installment of the DAX Matcha Break. Take a deep breath, clear your workspace, and let’s talk about the „Query Mindset” (DAX for SQL Developers). As a Power BI Developer, I see one mistake repeated more than any other: treating DAX like a simple calculator. If you want to move from

#010: DAX for SQL Developers: Mastering the Layered Query Mindset Dowiedz się więcej »

🚀#009 Power BI Performance: How Do You Know Your Model Is Good Enough?

Let’s be honest: nothing kills the „wow” factor of a beautiful dashboard faster than a spinning loading icon. 🔄 We’ve all been there—you click a slicer, go to grab a coffee, and by the time you’re back, the visual is still thinking. Therefore, it is crucial to understand that a high-performing Power BI model isn’t

🚀#009 Power BI Performance: How Do You Know Your Model Is Good Enough? Dowiedz się więcej »

Matcha DAX break

#008 🍵 Matcha DAX Break – Smart Ways to Practice DAX

’Matcha DAX Break’ is a deliberate learning ritual — a moment to slow down, focus, and consistently practice DAX skills beyond daily work demands. ⭐ How to practice DAX when your job doesn’t really require it (yet) One of the most common things I hear from people learning DAX is: “I understand the basics, but

#008 🍵 Matcha DAX Break – Smart Ways to Practice DAX Dowiedz się więcej »