Articles of 2025
Dynamic Pareto analysis in Power BI
This article describes how to implement a dynamic Pareto calculation in Power BI based on a measure that can be selected from a slicer and dynamically filtered by other slicers in the report. Read more
Using AI assistance to create Power BI custom visuals
This article is about a process to use AI tools like LLMs to create custom visuals in Power BI, and how this still requires deliberate thought, planning, and learning. Read more
Using visual calculations for conditional formatting
Visual calculations are useful for performing calculations specific to a visual. Conditional formatting is a great example of this concept. In this article, we show how to easily implement conditional formatting through visual calculations. Read more
Account receivable aging in Power BI
This article describes an Accounts Receivable Aging report in Power BI, and shows how to simplify a business problem using existing modeling patterns. Read more
Using pie charts is not the end of the world
This article is about how rules like “avoid pie charts” can be useful for beginners, but also unhelpful in real-world scenarios with more nuance. Instead of learning rules about “how”, try to understand the “why”. Read more
Differences between ALL and ALLCROSSFILTERED
This article describes the differences between the ALL and CROSSFILTERED functions in DAX. Read more
Optimizing incremental inventory calculations in DAX
This article describes how to optimize inventory calculations in DAX by using snapshots to avoid the computational cost of a complete running total. Read more