Sign in

Marco Russo

@marcorus.bsky.social
780 followers 1 following 157 posts

Consultant, speaker, book writer, mentor. Business Intelligence with Power BI, Analysis Services, and Power Pivot. Other info on sqlbi.com

PostsRepliesMedia
Marco Russo @marcorus.bsky.social · 26/09/2026
The first one goes down on its own. The second one is why we made the “DAX with AI” course.  www.sqlbi.com/campaign/dax-with-ai-… How many pills are you willing to take?
221
Marco Russo @marcorus.bsky.social · 23/09/2026
The time has come: in 2026, 𝘂𝘀𝗶𝗻𝗴 𝗔𝗜 𝘁𝗼 𝘄𝗿𝗶𝘁𝗲 𝗗𝗔𝗫 𝗵𝗮𝘀 𝘀𝘁𝗮𝗿𝘁𝗲𝗱 𝘁𝗼 𝗯𝗲 𝗲𝗳𝗳𝗲𝗰𝘁𝗶𝘃𝗲. I wrote a long post to recap what has changed between 2023 and 2026: www.sqlbi.com/blog/marco/2026/09/22… Watch my short video:
youtu.be
Start using DAX with AI
The time has come: in 2026, using AI to write DAX has started to be...
030
Marco Russo @marcorus.bsky.social · 22/09/2026
A simple daily average can mask complexity that isn't immediately apparent. In this article and video, we explore several edge-case scenarios to meet different requirements, using AI to speed up development. www.sqlbi.com/articles/the-hidden-c… #powerbi
021
Marco Russo @marcorus.bsky.social · 21/09/2026
I have a free online session about VertiPaq on Saturday, September 26, 10:00 UTC (11:00am GMT, 12:00pm CEST, 6:00am EST). If you think Direct Lake is the new kid in town, well, internally it's always VertiPaq after transcoding... so... no excuses! Agenda/registration at retrodata.live
060
Marco Russo @marcorus.bsky.social · 19/09/2026
Good news, everyone. The meeting about protecting focus time was well attended. Do you need focus time to focus on your focus time? Wrong answers only!
142
Marco Russo @marcorus.bsky.social · 09/09/2026
If you teach/demo... Prepare a presentation for SQLBI Whiteboard: - Create a .wimport file with the text, code, and bitmap to include - Open it with SQLBI Whiteboard - Start the presentation, highlight and mark elements  There is also an export to PDF/PPTX! whiteboard.sqlbi.com
050
Marco Russo @marcorus.bsky.social · 08/09/2026
A DAX calculation can produce good values at any level but not at the total; the issue could be the granularity. This article+video introduce four levels of granularity that should be identified before writing your DAX formula. www.sqlbi.com/articles/writing-dax-…
060
Marco Russo @marcorus.bsky.social · 04/09/2026
CTRL+V: paste DAX code F6: Format it Highlight the code and teach. Also with SQL. Interested in other languages? SQLBI Whiteboard, free, open-source. whiteboard.sqlbi.com · Microsoft Store: apps.microsoft.com/detail/9NN5N0L2T… · GitHub: github.com/sql-bi/SQLBI-Whiteboard
030
Marco Russo @marcorus.bsky.social · 02/09/2026
A new episode of "The Whiteboard" series, where I talk about matrix totals in Power BI. Special guest: the SQLBI Whiteboard! youtu.be/jbGEXZ85Nr0 #powerbi #dax #whiteboard
youtu.be
Matrix Totals - The Whiteboard #13
Let's talk about matrix totals in this episode of The Whiteboard!...
020
Marco Russo @marcorus.bsky.social · 02/09/2026
Do you think Direct Lake is the future? It's all about VertiPaq after transcoding! Join my free session on VertiPaq: Sept 26, 10:00 UTC. No excuses! Register now: retrodata.live #VertiPaq
052
Marco Russo @marcorus.bsky.social · 31/08/2026
SQLBI Whiteboard can capture any running app onto the canvas: this is a live Power BI report. Freeze the frame, annotate, teach. Free, MIT-licensed, boards are local files. whiteboard.sqlbi.com
000
Marco Russo @marcorus.bsky.social · 28/08/2026
Update: Microsoft postponed the retirement of the standalone Whiteboard apps — new date: 𝗢𝗰𝘁𝗼𝗯𝗲𝗿 𝟭𝟲, 𝟮𝟬𝟮𝟲. After that date: installed apps "display a retirement experience instead of opening." ​ So: one more month. The free, open-source replacement isn't going anywhere:
whiteboard.sqlbi.com
SQLBI Whiteboard
A native Windows 11 whiteboard for teaching DAX, SQL, and data modeling, with pen, touch, and live application capture.
161
Marco Russo @marcorus.bsky.social · 28/08/2026
"The standalone Windows, iOS, and Android apps retire on September 14, 2026." — Microsoft's own migration page, today. The replacement is already on the Microsoft Store: free, open source, native Windows 11. whiteboard.sqlbi.com
030
Marco Russo @marcorus.bsky.social · 27/08/2026
Microsoft retires its Whiteboard app on September 14. So we built our own: SQLBI Whiteboard Native Windows 11, pen-first ink, live app capture, DAX/SQL highlighting. Free and MIT-licensed, no account, boards are just files. whiteboard.sqlbi.com
github.com
GitHub - sql-bi/SQLBI-Whiteboard: A lightweight, offline alternative to Microsoft Whiteboard focused on highlights and marks rather than freehand drawing.
A lightweight, offline alternative to Microsoft Whiteboard focused on highlights and marks rather than freehand drawing. - sql-bi/SQLBI-Whiteboard
072
Marco Russo @marcorus.bsky.social · 15/08/2026
During an eclipse, something small hides something enormous for a few minutes, and nobody can see the big thing. Happens to your data model every other day, right?
020
Marco Russo @marcorus.bsky.social · 11/08/2026
This article+video shows how to leverage AI to refactor existing DAX code, remove duplicated parts, and centralize the common code in user-defined functions. #dax #powerbi #udf www.sqlbi.com/articles/creating-dax…
041
Marco Russo @marcorus.bsky.social · 10/08/2026
The new default visual style in Power BI does not have alternate colors, but you can get it back! #powerbi  www.sqlbi.com/blog/marco/2026/08/10…
040
Marco Russo @marcorus.bsky.social · 08/08/2026
Any plans for the weekend?
130
Marco Russo @marcorus.bsky.social · 29/07/2026
DAX user-defined functions (UDFs) are now available on Azure Analysis Services. Do you think there are missing articles about using DAX UDFs? Should I create one about Analysis Services (Azure and on-prem)? www.sqlbi.com/dax-user-defined-func… *SOTA = state of the art
sqlbi.com
DAX user-defined functions (UDF) - SQLBI
This page groups articles, videos, tools, and additional material for using DAX user-defined functions (UDFs). Articles List of articles about DAX user-defi
000
Marco Russo @marcorus.bsky.social · 28/07/2026
Visual calculations can either improve or degrade the performance of a report. In this article + video, we show how to ensure visual calculations have a positive impact on performance. #dax #visualcalc #powerbi www.sqlbi.com/articles/analyzing-th…
020
Marco Russo @marcorus.bsky.social · 25/07/2026
Everyone is talking about movie formats right now, and IMAX gets the votes because it shows the bigger picture. Should your reports get an IMAX format too?
030
Marco Russo @marcorus.bsky.social · 14/07/2026
This article and video describe how to apply different formatting rules at each level of a hierarchy in Power BI using ISINSCOPE in a measure or ISATLEVEL in a visual calculation. #dax #powerbi www.sqlbi.com/articles/dynamic-form…
041
Marco Russo @marcorus.bsky.social · 13/07/2026
𝗦𝘆𝗻𝗼𝗽𝘁𝗶𝗰 𝗗𝗲𝘀𝗶𝗴𝗻𝗲𝗿 𝟮.𝟬 𝗶𝘀 𝗻𝗼𝘄 𝗹𝗶𝘃𝗲! We completely redesigned it to make it easier and faster to create custom maps for Synoptic Panel in Power BI. Watch the video to see it in action, then create your next custom map at synoptic.design #PowerBI #DataVisualization #SynopticPanel
000
Marco Russo @marcorus.bsky.social · 11/07/2026
It's Saturday. Name a DAX function that doesn't exist but absolutely should.  Wrong answers only. 😎 I'll start: MAKENOMISTAKES().
540
Marco Russo @marcorus.bsky.social · 30/06/2026
In this article+video, we implement a DAX user-defined function that removes filter-keep column filters from a calendar, using REMOVEFILTERS as the return value of the function. #dax #calendar #daxudf #powerbi www.sqlbi.com/articles/using-remove…
031
Marco Russo @marcorus.bsky.social · 29/06/2026
In this article+video, we implement a DAX user-defined function that removes filter-keep column filters from a calendar, using REMOVEFILTERS as the return value of the function. #dax #calendar #daxudf #powerbi www.sqlbi.com/articles/using-remove…
100
Marco Russo @marcorus.bsky.social · 16/06/2026
This article/video describes how to define optional parameters in DAX user-defined functions and set default values for parameters not specified by the caller. #dax #powerbi #udf www.sqlbi.com/articles/optional-par…
010
Marco Russo @marcorus.bsky.social · 06/06/2026
We introduced comics to the SQLBI Newsletter almost one year ago. Lately, they are starting to realize they are not real.  How do you know you are not in a simulation? Wrong answers only! 😎
430
Marco Russo @marcorus.bsky.social · 03/06/2026
DAX User-Defined Functions (UDF) are generally available! The cherry on the cake is optional parameters, included in this release. community.fabric.microsoft.com/t5/P… #dax #powerbi #udf
community.fabric.microsoft.com
DAX User-Defined Functions (Generally Available)
Author: Kay Unkroth, Principal Program Manager   DAX user-defined functions are now production-ready based on community feedback and internal validation. Their adoption during preview shows that DAX UDFs are quickly becoming a mainstay of Power BI semantic models.   Reusable, discoverable DAX buildi...
172
Marco Russo @marcorus.bsky.social · 02/06/2026
ALL, ALLSELECTED, ALLEXCEPT, and REMOVEFILTERS: There are several DAX functions to remove filters from the filter context. This article + video clarifies what to use depending on the requirements. #dax #powerbi www.sqlbi.com/articles/all-vs-allse…
000
Marco Russo @marcorus.bsky.social · 24/05/2026
Sunday morning confession: I actually love donuts. #dataviz 
youtube.com
Sugar in the Air [Official]
Some shapes pretend to be simple.Some colors pretend to be honest....
010
Marco Russo @marcorus.bsky.social · 19/05/2026
This article+video describes the Expression Context property, explaining how 𝘂𝘀𝗲𝗿-𝗮𝘄𝗮𝗿𝗲 𝗰𝗮𝗹𝗰𝘂𝗹𝗮𝘁𝗲𝗱 𝗰𝗼𝗹𝘂𝗺𝗻𝘀 work, how to use them as 𝘃𝗶𝗿𝘁𝘂𝗮𝗹 𝗰𝗮𝗹𝗰𝘂𝗹𝗮𝘁𝗲𝗱 𝗰𝗼𝗹𝘂𝗺𝗻𝘀 for localization and custom security. #powerbi #dax www.sqlbi.com/articles/introducing-…
020
Marco Russo @marcorus.bsky.social · 05/05/2026
A slicer cannot filter a measure. This article+video analyzes this common request by explaining how to use a slicer to filter a measure, after discussing the real meaning of using a measure with a slicer. #powerbi #dax www.sqlbi.com/articles/filtering-me…
030
Marco Russo @marcorus.bsky.social · 28/04/2026
Almost there! #dax #udf roadmap.fabric.microsoft.com/?produ…
040
Marco Russo @marcorus.bsky.social · 21/04/2026
This article+video describes the parameter types available in DAX user-defined functions, focusing on the specialized reference types MEASUREREF, COLUMNREF, TABLEREF, and CALENDARREF. #dax #powerbi www.sqlbi.com/articles/understandin…
031
Marco Russo @marcorus.bsky.social · 07/04/2026
Visual calculations can be used efficiently to format visuals. This article and video present an interesting technique to highlight a row based solely on the maximum value in the last column. www.sqlbi.com/articles/using-visual… #powerbi #dax
110
Marco Russo @marcorus.bsky.social · 06/04/2026
If you are in Houston or you go there on April 26, 2026, don't miss the SQL Saturday that has many sessions about Power BI and Fabric. Of course, with a lot of AI, but we can take it for granted from now on.
sqlsaturday.com
Houston Ai-Lytics Day 2026 (#1137)
020
Marco Russo @marcorus.bsky.social · 01/04/2026
We recorded an unplugged session to talk about the third edition of the 𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗗𝗔𝗫 𝗩𝗶𝗱𝗲𝗼 𝗖𝗼𝘂𝗿𝘀𝗲: what changed, what is new, and a few behind-the-scenes moments. www.sqlbi.com/blog/marco/2026/04/01…
020
Marco Russo @marcorus.bsky.social · 26/03/2026
Should you use DAX user-defined functions (UDFs) or calculation groups? The question is legit; the answer is that both have a role. Video and article:  www.sqlbi.com/articles/dax-user-def… #powerbi #dax #udf
020
Marco Russo @marcorus.bsky.social · 24/03/2026
The 𝘁𝗵𝗶𝗿𝗱 𝗲𝗱𝗶𝘁𝗶𝗼𝗻 of the 𝗠𝗮𝘀𝘁𝗲𝗿𝗶𝗻𝗴 𝗗𝗔𝗫 𝘃𝗶𝗱𝗲𝗼 course is 𝗮𝘃𝗮𝗶𝗹𝗮𝗯𝗹𝗲! - new features: UDFs, calendars, visual calcs - smoother learning path - launch offer available until April 3 Read more details in the official announcement! www.sqlbi.com/articles/mastering-da…
010
Marco Russo @marcorus.bsky.social · 11/03/2026
I'll be speaking about DAX User Defined Functions in Berlin on June 16, 2026, at 18:00 local time. RSVP: www.meetup.com/berlin-power-bi-user… If you want more: 3-day DAX in Berlin on June 15-17: www.sqlbi.com/p/mastering-dax-works…
010
Marco Russo @marcorus.bsky.social · 10/03/2026
Learn how to transform the like-for-like pattern in a model-independent function so you can easily reuse it. Article + video on SQLBI. #dax #udf #powerbi www.sqlbi.com/articles/creating-fun…
020
Marco Russo @marcorus.bsky.social · 04/03/2026
𝗨𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝗩𝗶𝘀𝘂𝗮𝗹 𝗖𝗮𝗹𝗰𝘂𝗹𝗮𝘁𝗶𝗼𝗻𝘀 𝗶𝗻 𝗗𝗔𝗫 is the new course just released to 𝗦𝗤𝗟𝗕𝗜+ subscribers:over 𝟮.𝟱 𝗵𝗼𝘂𝗿𝘀 𝗼𝗳 𝘃𝗶𝗱𝗲𝗼 and a 𝗣𝗗𝗙 𝘄𝗵𝗶𝘁𝗲 𝗽𝗮𝗽𝗲𝗿. More details in the 𝗮𝗻𝗻𝗼𝘂𝗻𝗰𝗲𝗺𝗲𝗻𝘁 𝗯𝗹𝗼𝗴 𝗽𝗼𝘀𝘁: www.sqlbi.com/blog/marco/2026/03/04…
020
Marco Russo @marcorus.bsky.social · 24/02/2026
Use the TOJSON and TOCSV functions to inspect the content of intermediate table variables when debugging a DAX measure. Article + video available! #powerbi #dax www.sqlbi.com/articles/debugging-da…
143
Marco Russo @marcorus.bsky.social · 10/02/2026
The new calendar-based time intelligence functions offer greater flexibility than the classic ones. Learn DATEADD parameters for controlling different granularity shifts. #dax #powerbi www.sqlbi.com/articles/understandin…
040
Marco Russo @marcorus.bsky.social · 27/01/2026
This article+video shows how to create a DAX measure that displays information from multiple columns in a transaction into a single column of a matrix. Showing more in less space! #powerbi #dax www.sqlbi.com/articles/show-transac…
010
Marco Russo @marcorus.bsky.social · 24/01/2026
Power BI Desktop is showing black icons for many users due to a WebView2 regression. I wrote a short article explaining the issue and a safe workaround. www.sqlbi.com/blog/marco/2026/01/24…
020
Marco Russo @marcorus.bsky.social · 24/01/2026
"It depends" is the only 100% accurate answer in Business Intelligence. What is your “it depends” KPI? This comic from SQLBI Newsletter #311: www.sqlbi.com/nl/v/2444
010
Marco Russo @marcorus.bsky.social · 21/01/2026
News about The Definitive Guide to DAX, Third Edition. 𝗖𝗵𝗮𝗽𝘁𝗲𝗿 𝟯 is available as a 𝗳𝗿𝗲𝗲 𝘀𝗮𝗺𝗽𝗹𝗲 (𝗶𝗻 𝗣𝗗𝗙).  The 𝗽𝗿𝗶𝗻𝘁𝗲𝗱 𝘃𝗲𝗿𝘀𝗶𝗼𝗻 of the book is now available on Amazon in the United States, Canada, and Mexico for 𝗶𝗺𝗺𝗲𝗱𝗶𝗮𝘁𝗲 𝘀𝗵𝗶𝗽𝗽𝗶𝗻𝗴. www.sqlbi.com/books/the-definitive-…
010
Marco Russo @marcorus.bsky.social · 13/01/2026
This article analyzes the performance of regular versus limited relationships in DAX to understand the implications of using limited relationships. #powerbi #dax #optimization www.sqlbi.com/articles/analyzing-th…
041