Marco Russo (@marcorus) 's Twitter Profile
Marco Russo

@marcorus

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

ID: 76961644

linkhttps://www.sqlbi.com/blog/marco/ calendar_today24-09-2009 15:12:06

12,12K Tweet

25,25K Followers

471 Following

Marco Russo (@marcorus) 's Twitter Profile Photo

Honestly, technical skills are not enough without soft skills. Yes, you might be a master of SQL, Python, DAX, and data modeling, fantastic! But can you explain insights to non-technical people? Can you collaborate with business teams to solve the right problems? If not, your

Honestly, technical skills are not enough without soft skills.

Yes, you might be a master of SQL, Python, DAX, and data modeling, fantastic! But can you explain insights to non-technical people? Can you collaborate with business teams to solve the right problems? If not, your
Marco Russo (@marcorus) 's Twitter Profile Photo

This is the best single article I've read so far that describes what you can and cannot do with AI-generated code. Suitable for developers and non-developers to understand what is going on beyond the hype. diwank.space/field-notes-fr…

Marco Russo (@marcorus) 's Twitter Profile Photo

At the end of October (28-30), I will deliver a "Mastering DAX" Workshop in Lugano, followed (on October 31) by a free, one-day conference on Power BI and Fabric (Ticino Data Conference), where I will also be a speaker. This is close to areas where we don't often go. The course

At the end of October (28-30), I will deliver a "Mastering DAX" Workshop in Lugano, followed (on October 31) by a free, one-day conference on Power BI and Fabric (Ticino Data Conference), where I will also be a speaker.
This is close to areas where we don't often go.
The course
Marco Russo (@marcorus) 's Twitter Profile Photo

Microsoft announced the features included in Microsoft Analysis Service 2025. powerbi.microsoft.com/en-us/blog/wha… If you use Analysis Services on-premises, this is a must-have upgrade. If you have large models and work on-premises, or you want to maximize the performance ROI, nothing beats

Kurt Buhler 🇨🇦 (@kurtbuhler) 's Twitter Profile Photo

Yesterday I shared a video about using AI instructions with #PowerBI, but I want to re-emphasize it because I think it's a big and powerful change for model developers. You can control and even disable Copilot outputs in certain circumstances, like report page summaries.

Yesterday I shared a video about using AI instructions with #PowerBI, but I want to re-emphasize it because I think it's a big and powerful change for model developers.

You can control and even disable Copilot outputs in certain circumstances, like report page summaries.
Marco Russo (@marcorus) 's Twitter Profile Photo

Here's some news you might have missed: DAX Optimizer 1.4 now analyzes row-level security filters and calculation groups, and it does more than just show you where the problems are. With this release, you can: - Detect performance issues caused by RLS filters - Estimate their

Christian Wade (@_christianwade) 's Twitter Profile Photo

Now it is official. Desktop is officially hardened. What does that mean? The real question is: what does that enable (in addition to the obvious things like unlimited external tool capabilities, MCP server compatibility, AAS migration with PBI supported tooling, full semantic

Marco Russo (@marcorus) 's Twitter Profile Photo

We have a fresh new version of DAX Studio (3.3.0) with so many fixes and nice new features! Many users asked, "Run a query on a PBIX file that is not open," and now DSCMD (the command-line version) opens it for you! And there are 41 other items in the release note. Immediate

We have a fresh new version of DAX Studio (3.3.0) with so many fixes and nice new features!
Many users asked, "Run a query on a PBIX file that is not open," and now DSCMD (the command-line version) opens it for you!
And there are 41 other items in the release note.
Immediate
Kurt Buhler 🇨🇦 (@kurtbuhler) 's Twitter Profile Photo

Notebooks in Microsoft Fabric are an incredible tool for #PowerBI developers thanks to semantic link and semantic link labs. We now have a free introductory training about it from Tabular Editor Learn, for everyone. Link below for the full free video training.

Notebooks in Microsoft Fabric are an incredible tool for #PowerBI developers thanks to semantic link and semantic link labs. 

We now have a free introductory training about it from Tabular Editor Learn, for everyone.

Link below for the full free video training.
Marco Russo (@marcorus) 's Twitter Profile Photo

Learn the details about how the IF function in DAX is actually executed, analyzing also the performance in several scenarios. Article and video available! #powerbi #dax sqlbi.com/articles/under…

Learn the details about how the IF function in DAX is actually executed, analyzing also the performance in several scenarios.
Article and video available!

#powerbi #dax

sqlbi.com/articles/under…
Kurt Buhler 🇨🇦 (@kurtbuhler) 's Twitter Profile Photo

🤯 This is making my head spin... Watch me use #Claude Desktop from a Mac to talk with Power BI data with AI in a Pro workspace (i.e. not Fabric) for data-driven preparation of my D&D game. Semantic model --> results in less than five minutes.

Marco Russo (@marcorus) 's Twitter Profile Photo

Direct Lake vs Import in Fabric semantic models (May 2025) Direct Lake or Import mode? Now you can have both. Starting May 2025, there's a new option for your semantic model: Direct Lake + Import a composite model that combines the best of both, without paying the price of

Kurt Buhler 🇨🇦 (@kurtbuhler) 's Twitter Profile Photo

Are you at SQLBits ? Come to the Tabular Editor booth and get your primer to semantic models -- a physical, illustrated, multi-page "zine" made by us for you! It's free, non-technical, and full of useful info! #SQLBits #MicrosoftFabric #PowerBI

Are you at <a href="/SQLBits/">SQLBits</a> ? Come to the Tabular Editor booth and get your primer to semantic models -- a physical, illustrated, multi-page "zine" made by us for you! 

It's free, non-technical, and full of useful info!

#SQLBits #MicrosoftFabric #PowerBI
Marco Russo (@marcorus) 's Twitter Profile Photo

It needs 15 minutes to watch a video where an LLM enables you to talk with your data... for free! Watch carefully: It does not just "work". It's another tool - extremely sophisticated - integrated into an ecosystem. We're living exciting times. youtube.com/watch?v=Og3z1S…

Marco Russo (@marcorus) 's Twitter Profile Photo

Honestly, "This time is different" is always the same Yes, every hype cycle, we tell ourselves: "This technology will change everything!" "It's a revolution!" But remember the last time we said that? I do. Think about the dot-com boom. Blockchain mania. The rise and fall of

Honestly, "This time is different" is always the same

Yes, every hype cycle, we tell ourselves: "This technology will change everything!"

"It's a revolution!"

But remember the last time we said that?

I do. Think about the dot-com boom. Blockchain mania. The rise and fall of
Kurt Buhler 🇨🇦 (@kurtbuhler) 's Twitter Profile Photo

MCP servers have lots of potential in Power BI/Fabric. In this video, I show you how I can use natural language to control Power BI and Fabric, and even format visuals. This is just scratching the surface... but it's also not magic. Mistakes are still possible. Link below.

MCP servers have lots of  potential in Power BI/Fabric.

In this video, I show you how I can  use natural language to control Power BI and Fabric, and even format  visuals.

This is just scratching the surface... but it's also not magic. Mistakes are still possible. Link below.
Marco Russo (@marcorus) 's Twitter Profile Photo

When should you use DISTINCT over VALUES in DAX? Here is how to write resilient measures that survive bad data and model changes. Article+video on SQLBI. #dax sqlbi.com/articles/choos…

When should you use DISTINCT over VALUES in DAX?
Here is how to write resilient measures that survive bad data and model changes.
Article+video on SQLBI.

#dax

sqlbi.com/articles/choos…
Marco Russo (@marcorus) 's Twitter Profile Photo

Working with calculation groups? Now you can detect when no item is selected, or when multiple items are. This gives you more control over your logic and improves how your model reacts in edge cases. It’s a subtle change, but a powerful one. Let’s see it in action 👇

Kurt Buhler 🇨🇦 (@kurtbuhler) 's Twitter Profile Photo

I've started a new YouTube series teaching you about AI, MCP servers, and agents for data & analytics. No hype, no jargon, no ✨sparkle✨ -- just sharing what I find interesting and useful. Link below.

I've started a new YouTube series teaching you about AI, MCP servers, and agents for data &amp; analytics.

No hype, no jargon, no ✨sparkle✨ -- just sharing what I find interesting and useful.

Link below.