Marco Russo
marcorus.bsky.social
Marco Russo
@marcorus.bsky.social
750 followers 1 following 68 posts
Consultant, speaker, book writer, mentor. Business Intelligence with Power BI, Analysis Services, and Power Pivot. Other info on sqlbi.com
Posts Media Videos Starter Packs
This article+video describes when to use VALUES in the table grouped by SUMMARIZE, also mentioning why SUMMARIZECOLUMNS does not have that option.

#powerbi #dax

https://www.sqlbi.com/articles/using-values-in-summarize/
And why this platform ignored my new lines to give a sense of distance between #1 and #2?
Meh.
Alex you should do a reality check. I cross post on many social media, and the result is simple.

LinkedIn #1 (by far)

X #2

Others (Bsky threads)

I cannot ignore the numbers given my job.
Yesterday at dataMinds.be I asked the audience how many experienced disk defrag.

I was talking about Delta/Parquet files in DirectLake. 
>50% raised their hands.

Next time, I'll ask about index rebuild on SQL Server.

We are so back.
Spoiler: 800+ pages.

Not ready to announce the official release date yet, but the third edition of The Definitive Guide to DAX has broken the 800-page barrier. 

But hey, there are many figures!

Coming soon...
I don’t like the idea. Unless you include metaprogramming in DAX with proper compiler optimizations, the result of similar features would be slow slow slow performances…
Simon Sabin and I sit down and chat to answer one simple question: why bother with conferences in 2026?

In the chat, we talk about meeting peers, asking real questions, and learning from battle-tested content (not vendor demos).

Watch (or just listen to) the video: 
https://youtu.be/zwGDfL-B3jQ
I will be delivering a "Mastering DAX" Workshop in Lugano, Switzerland, from October 28-30, 2025.

This workshop is also near Northern Italy, France, and Southern Germany.

The workshop is in English. 

For more details, visit: https://www.sqlbi.com/p/mastering-dax-workshop-lugano-oct-28-30-2025/
Watch a 30-minute chat with Jay recorded at FabCon25 Europe this week.
@jaypowerbi.sky.social is the product manager of DAX.

We talk about the new features just released: User-defined functions (UDFs) and Calendar-based time intelligence.

#dax #fabconeurope25

DAX UDFs and Calendar-based time intelligence: A chat with Jay
Here is a chat with Jeroen (Jay) ter Heerdt, the product manager for DAX, talking about the new features released today: User-defined functions (UDFs) and Ca...
youtu.be
Or should already work. Click on bugs and report the error thanks!
Many thing could be done, but IMHO it’s important to go GA first.
The “P” in Power BI stands for “patience” you should know that! 😎
We finally have 𝘂𝘀𝗲𝗿-𝗱𝗲𝗳𝗶𝗻𝗲𝗱 𝗳𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀 (𝗨𝗗𝗙) in DAX!

Don't make mistakes; this is not a user data function in Fabric.

This is a new DAX feature, the most important one in the last five years.

Read/watch more:
https://www.sqlbi.com/articles/introducing-user-defined-functions-in-dax/
Read our first article and watch the video about the new calendar-based time intelligence feature in DAX and Power BI.
Helpful for Gregorian, necessary for non-Gregorian calendars.

#powerbi #dax #timeintelligence

https://www.sqlbi.com/articles/introducing-calendar-based-time-intelligence-in-dax/
There were so many things to announce at #fabconeurope that 𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗳𝗼𝗿𝗴𝗼𝘁 to include the biggest innovations in DAX and semantic models in the last 6 years:

- 𝗨𝘀𝗲𝗿-𝗱𝗲𝗳𝗶𝗻𝗲𝗱 𝗳𝘂𝗻𝗰𝘁𝗶𝗼𝗻𝘀 (in DAX)
- 𝗖𝗮𝗹𝗲𝗻𝗱𝗮𝗿-𝗯𝗮𝘀𝗲𝗱 time intelligence

Watch out for articles on www.sqlbi.com coming in the next hour!
Introducing AI and Agentic Development for Power BI: an article that explores concepts and scenarios for integrating AI and AI agents into BI development, with specific examples for Power BI.

https://www.sqlbi.com/articles/introducing-ai-and-agentic-development-for-business-intelligence/
If you're in Toronto, don't miss the Toronto Power Platform UG meeting on August 20, 6pm EDT.
Alberto Ferrari presents "Understanding visual calculations in Power BI" 

Follow the link for more details and to register (free!):

Maestro Alberto Ferrari in Toronto!, Wed, Aug 20, 2025, 6:00 PM | Meetup
Hello everyone, We are honored and pleased to have the Fabric, Power BI and DAX international guru and the bestselling books author Alberto Ferrari. He generously accepted
www.meetup.com
Yes, you can use SUMMARIZECOLUMNS in a DAX measure, BUT...

But only if you follow the best practices in this article + video.

Spoiler: Goodbye ADDCOLUMNS / SUMMARIZE - well, with some exceptions...

#dax #powerbi

https://www.sqlbi.com/articles/summarizecolumns-best-practices/
First impressions about ChatGPT-5 with DAX.
It still doesn't "understand" the language, even though you may be lucky and get a working expression.
It is not better than other models/vendors.
But I like the English produced more than the previous versions of ChatGPT.
This article and video discuss the current state of AI tools with Power BI and how to utilize the Model Context Protocol (MCP) to interact with and control Power BI or Fabric using an LLM.

#powerbi #semanticmodel #mcp #llm

https://www.sqlbi.com/articles/ai-in-power-bi-time-to-pay-attention/
Newsletter #300 is a significant milestone for SQLBI.

I thought this was a good time to clarify SQLBI’s position on a topic we haven't discussed much yet: Artificial Intelligence (AI).

https://www.sqlbi.com/blog/marco/2025/07/28/a-few-thoughts-about-newsletter-300-and-ai/

#newsletter #sqlbi #ai
This article (with video) outlines best practices for utilizing ALLSELECTED in your DAX measures to prevent unpredictable results!

#dax #powerbi

https://www.sqlbi.com/articles/allselected-best-practices/