[Power BI] DAX ALL Function Practical Series ③ Accumulation Part 2: Selective Accumulation
In our previous post, we explored the structure of a standard Running Total that accumulates from the beginning of the year. While standard Power BI functions like TOTALYTD are convenient, they have limitations when an analyst needs to start accumulation from an "arbitrary point in time." In this guide, we will explore how to create selective accumulation in Power BI using the DAX ALL function. In practice, there are many more occasions where you need to track performance starting from the day a specific campaign or event began, such as: "What was the initial performance since the new product launch?" "How much revenue was accumulated specifically during the Black Friday campaign period?" The core of this part is understanding the calculation logic that breaks the existing flow of time and rebuilds energy from a designated Baseline by utilizing the "Table Provider" role of the ALL function. 1. Practical Example: Capturing 'Cumulative Imp...