Microsoft Fabric Community Conference 2025, March 31 - April 2, Las Vegas, Nevada. Use code FABINSIDER for a $400 discount.
Register nowGet inspired! Check out the entries from the Power BI DataViz World Championships preliminary rounds and give kudos to your favorites. View the vizzies.
Hi.
I have a problem creating a Running Value in DAX. I need to group by month and value (for this case a Project) but most of the solutions in the community forum are releated to grouping by date and not by date and value as i need in this case.
For example:
The correct Running Value for me must be by month and Project , for example:
I used this DAX formulas:
AcumT = CALCULATE(SUM(PptoxMes[Presupuesto]);FILTER(PptoxMes;PptoxMes[Month_Num]<=EARLIER(PptoxMes[Month_Num]));PptoxMes[Año]="2015";values(PptoxMes[Proyecto]))
and this:
AcumT = CALCULATE(SUM(PptoxMes[Presupuesto]);FILTER(PptoxMes;PptoxMes[Month_Num]<=EARLIER(PptoxMes[Month_Num])))
and this solution:
http://community.powerbi.com/t5/Desktop/DAX-Running-total-by-another-column/td-p/10512
and nothing works for me.
I need your help.
Thanks a lot.
Solved! Go to Solution.
Hi there,
For a running total in a DAX calculated column, I find the safest way is to use ALLEXCEPT to ensure that only the columns you specify remain in the filter context for each running total.
In your case I would use:
AcumT = CALCULATE ( SUM ( PptoxMes[Presupuesto] ); ALLEXCEPT ( PptoxMes; PptoxMes[Año]; PptoxMes[Projecto] ); PptoxMes[Month_Num] <= EARLIER ( PptoxMes[Month_Num] ) )
Does that do the trick?
Owen 🙂
@cardonasebast Look at the picture... Both of my formulas are Measures.
EDIT: You should probably add the Year field in the Matrix like this... so data is not aggregated by Month for all years
@cardonasebast Look at the picture... Both of my formulas are Measures.
EDIT: You should probably add the Year field in the Matrix like this... so data is not aggregated by Month for all years
Hi there,
For a running total in a DAX calculated column, I find the safest way is to use ALLEXCEPT to ensure that only the columns you specify remain in the filter context for each running total.
In your case I would use:
AcumT = CALCULATE ( SUM ( PptoxMes[Presupuesto] ); ALLEXCEPT ( PptoxMes; PptoxMes[Año]; PptoxMes[Projecto] ); PptoxMes[Month_Num] <= EARLIER ( PptoxMes[Month_Num] ) )
Does that do the trick?
Owen 🙂
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Check out the February 2025 Power BI update to learn about new features.
User | Count |
---|---|
84 | |
70 | |
66 | |
50 | |
31 |
User | Count |
---|---|
116 | |
99 | |
75 | |
65 | |
40 |