Forum Discussion
Running total for missing dates
- 1 year ago
Hello bweiland,
i have used a separate date table to include missing dates in sales table and set up relationship between
date table and sales table:
Then i used the following measure to get desired running total, i also observed running total and sales are grouped by GL account
Running Total =CALCULATE(SUM('Sales_Table'[sales]),FILTER(ALLSELECTED('Date_table'[Date]),ISONORAFTER('Date_table'[Date], MAX('Date_table'[Date]), DESC)))
if this helps, please mark as solution - 1 year ago
Hi bweiland
You can't assign a value to a row that doesn't exist in your data. If January 2 isn't present in your table, no value can be shown for it. To handle this, use a dedicated calendar table with a continuous range of dates, and make sure it's marked as a date table in your model. Set and use date tables in Power BI Desktop
Running Total = CALCULATE ( SUM ( FactData[Value] ), FILTER ( ALL ( CalendarTable[Date] ), CalendarTable[Date] <= MAX ( CalendarTable[Date] ) ) )Please see the attached pbix.
Hello bweiland,
i have used a separate date table to include missing dates in sales table and set up relationship between
date table and sales table:
Then i used the following measure to get desired running total, i also observed running total and sales are grouped by GL account
Running Total =
if this helps, please mark as solution
- bweiland1 year agoRegular Visitor
Yes, this works but the below gets the same result so I'm interested on what the FILTER(ALLSELECTED and ISONORAFTER functions are doing?
Cumulative Total =CALCULATE(SUM(Data[Amount]),DATESBETWEEN(Data[Date], MINX(ALL(Dates),Dates[Column1]), MAX(Dates[Column1]))