Forum Discussion
Running Sum on If statement in Power BI Table
Hello. I have a measure that is using an if statement for the result by month. I need a running sum of that monthly column
- Anonymous5 years ago
Hi Anonymous
First, create the month column in numeric form.
To calculate the running total for another measure then just add that measure code ( if block ) into your running total code.
example code :Monthly Comm running sum = VAR month = MAX(Transactions[Fiscal Month]) VAR result = CALCULATE( [MonthlyCommEarnedCalc],// OR Put if condtion measure code here Transactions[Fiscal Month] <= month, ALLSELECTED(Transactions) ) Return result
check this tutorial :
https://www.youtube.com/watch?v=4gf3eueRD_gDid I answer your question? Mark my post as a solution! Appreciate your Kudos!!
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
4 Replies
- AnonymousNot applicable
Hi Anonymous
First, create the month column in numeric form.
To calculate the running total for another measure then just add that measure code ( if block ) into your running total code.
example code :Monthly Comm running sum = VAR month = MAX(Transactions[Fiscal Month]) VAR result = CALCULATE( [MonthlyCommEarnedCalc],// OR Put if condtion measure code here Transactions[Fiscal Month] <= month, ALLSELECTED(Transactions) ) Return result
check this tutorial :
https://www.youtube.com/watch?v=4gf3eueRD_gDid I answer your question? Mark my post as a solution! Appreciate your Kudos!!
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
- Greg_DecklerCommunity Champion
Anonymous This looks like a measure aggregation problem. See my blog article about that here: https://community.powerbi.com/t5/Community-Blog/Design-Pattern-Groups-and-Super-Groups/ba-p/138149
The pattern is:
MinScoreMeasure = MINX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
MaxScoreMeasure = MAXX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
SumScoreMeasure = SUMX ( SUMMARIZE ( Table, Table[Group] , "Measure",[YourMeasure] ), [Measure])
etc. - AnonymousNot applicable
Thanks. Im new to Dax and im not sure exactly how to proceed.
- Greg_DecklerCommunity Champion
Anonymous What happens if you change your ALLSELECTED to ALL?