Posts tagged #Analytic Endeavors

Simplify Power BI DAX with Visual Calculations

Video by: Reid Havens

If you've ever written a running total in DAX, you know it's more work than it has any right to be. CALCULATE, FILTER, a column reference you have to get exactly right, and a quiet prayer that it behaves at the subtotal level. Visual calculations let you write RUNNINGSUM([Sales]) and get on with your day.

They're a calculation layer that lives inside the visual itself, working on the data that's already been aggregated rather than querying the whole model. That's also why they're often faster, sometimes dramatically so on DirectQuery.

I walk through the core functions (running totals, moving averages, PREVIOUS and NEXT for period comparisons, FIRST, LAST, INDEX, and RANK), then the hierarchy functions like COLLAPSE and EXPAND that make "% of parent" and "% of grand total" almost trivial. We also get into AXIS and RESET, which control the direction a calculation runs and where it restarts, because that's the part that quietly breaks people's running totals across years.

One honest caveat. Yes, they're easier and faster. But because each one only lives in a single visual, they can fragment your business logic across reports if you're not careful, so I cover when a visual calc is the right call and when it really should be a centralized measure.

Power BI Report Cleanup Just Leveled Up (Duplicate Images, Orphans, Saved Scripts)

Video by: Reid Havens

Power BI reports quietly accumulate junk. Duplicate images. Orphaned files. Saved DAX and TMDL scripts that were never meant to ship.

In this video, I walk through the Report Cleanup enhancements in AE Power BI Multi-Tool Suite v2.0, focusing on how the tool helps you clean development artifacts safely and measurably before publishing.

You’ll see how the tool:

  • Detects duplicate images using MD5 hashing and consolidates references

  • Finds and removes unused and orphaned images across PBIP files

  • Cleans up saved DAX queries and TMDL scripts left behind by Desktop tooling

  • Reports exact size savings so you know what you actually gained

These are artifacts created during real development workflows. They’re invisible in Desktop, but they absolutely matter for repo hygiene, file size, and long-term maintainability.

This is about shipping cleaner, leaner Power BI reports without guessing or manually editing JSON files like a raccoon in a data dumpster.

RELATED CONTENT 🔗

AE Power BI Multi-Tool
AE Website

Posted on February 10, 2026 and filed under External Tools, Reporting.