Using visual calculations to highlight an entire row, unplugged about Mastering DAX, and news.
Don't miss the next newsletter - Subscribe now!
By subscribing, you agree to our Privacy Policy. This site is protected by reCAPTCHA.
NEW ARTICLE
Visual calculations are a good tool to format visuals: this example shows how to highlight a matrix row based on the value in the last column.
Read more

 

NEW BLOG POST
Alberto and Marco recorded an unplugged video to talk about the third edition of the Mastering DAX Video Course.
Read more
 
COMICS
AI BI Blunders
This comic has been generated by Grok using so many prompts...
 

BI-WEEKLY NEWS DIGEST
Latest news
• New content on SQLBI+: How to navigate the lattice of visual calculations
There is a new video for SQLBI+ subscribers that explains how to navigate the lattice of visual calculations in DAX, using COLLAPSEALL and EXPAND to move between levels. A key topic is the difference between ROWS/COLUMNS and VALUES of ROWS/COLUMNS. The video also shows how to create reusable visual calculation functions that encapsulate lattice navigation logic, simplifying otherwise complex code.
Apr 6, 2026 · SQLBI
• Dataflows Gen1 declared legacy
Microsoft officially declared Dataflows Gen 1 legacy, so we can expect it to be retired in the future. Unfortunately, the announcement does not clarify what the future holds for companies without the Fabric capacity required for Gen2. After a few hours, only negative comments remain below the announcement. This can become a trust issue rather than a feature issue if Microsoft does not react quickly.
Apr 2, 2026 · Microsoft
• How Tabular Editor supports agentic development for semantic models
Tabular Editor 3 supports agentic development with the "bring your own model" approach. The big difference between this approach and others is that the tool modifies the semantic model by creating C# scripts, which simplify the detection of inconsistencies. Moreover, a new CLI tool will support other agentic uses. It looks promising.
Mar 26, 2026 · Kurt Buhler
• Optimizing semantic model refresh memory in Power BI
If your model takes too long to refresh or fails to do so because of a memory issue, you need to optimize the refresh process. Because there is so much you can do before adding more memory or increasing the capacity level.
Mar 24, 2026 · Just Blindbæk


Discover Optimizing DAX

SQLBI YOUTUBE CHANNEL
Latest videos
DAX User-Defined Functions vs Calculation Groups
24:32#articleMarco Russo
Creating functions for the like for like DAX pattern
34:38#articleAlberto Ferrari
Introducing Mastering DAX Video Course 3rd Edition
03:17#announcementAlberto Ferrari & Marco Russo
Introducing DAX Lib
06:22#articleMarco Russo
Introducing DAX Optimizer Basic
07:30#articleMarco Russo
Employee workstations with Synoptic Panel by OKVIZ
02:10#customvisualMarco Russo